Po nauce w liceum ogólnokształcącym rozpoczął nieukończone studia na Wydziale Lekarskim
Akademii Medycznej w Gdańsku
.
Był jednym z założycieli
Niezależnego Zrzeszenia Studentów
, w latach 1991–1993 pełnił funkcję przewodniczącego tej organizacji. W 1993 poprzez Gdańską Fundację Integracji Europejskiej wprowadził w Polsce popularną kartę młodzieżową
EURO<26[1].
Na początku lat 90. wstąpił do
Kongresu Liberalno-Demokratycznego
, był członkiem władz wojewódzkich i krajowych tej partii. Później należał do
Unii Wolności
, z której przeszedł w 2001 do
Platformy Obywatelskiej
. Był sekretarzem regionu pomorskiego PO, a w 2006 został jego wiceprzewodniczącym. W latach 2005–2006 pełnił funkcję komisarza Regionu Warmińsko-Mazurskiego PO (po rezygnacji złożonej przez przewodniczącego
Marka Żylińskiego
).