
Urodzony 2 listopada 1965 Gdańsku.
Ukończył w 1989 studia na Wydziale Prawa i Administracji Uniwersytetu Gdańskiego. W maju 1988 był współorganizatorem strajku okupacyjnego na tej uczelni oraz przewodniczącym studenckiego komitetu strajkowego. Na studiach pracował m.in. jako stróż nocny w Gdańskim Towarzystwie Naukowym. Po studiach rozpoczął pracę jako asystent w biurze poselskim OKP oraz na UG jako asystent, a w latach 1990-1993 był prorektorem UG ds. studenckich.
W 1990 został wybrany radnym Gdańska z ramienia Komitetu Obywatelskiego. W kolejnej kadencji, w latach 1994-1998, pełnił funkcję przewodniczącego rady miasta. Działał wówczas w Partii Konserwatywnej i następnie w Stronnictwie Konserwatywno-Ludowym. W 1998 z listy AWS po raz trzeci został radnym, następnie objął urząd prezydenta miasta. W 2001 znalazł się wśród założycieli regionalnych struktur Platformy Obywatelskiej.
10 listopada 2002 został wybrany na drugą kadencję, tym razem w wyborach bezpośrednich. W wyborach samorządowych w 2006 skutecznie ubiegał się o reelekcję, tym razem zwyciężając już w I turze.
Działa w Zrzeszeniu Kaszubsko-Pomorskim. Uhonorowany jednym z najwyższych wyróżnień przyznawanych osobom świeckim przez Jana Pawła II – Złotym Krzyżem Pro Ecclesia et Pontifice i Komandorią Missio Reconciliationis. W 2003 odznaczony przez prezydenta RP Srebrnym Krzyżem Zasługi.
Żona Magdalena jest doktorem prawa. mają córkę. Lubią razem podróżować.