Działalność polityczna Działalność społeczno-polityczną zaczynał od członkostwa w Kongresie Liberalno-Demokratycznym (1993–1994); po połączeniu z Unią Demokratyczną w 1994 przystąpił do Unii Wolności. Przez dwie kadencje (1998–2002) pełnił funkcję przewodniczącego młodzieżówki UW – Stowarzyszenia „Młodzi Demokraci”. W 2001 doprowadził do zerwania współpracy z tą partią i podpisania umowy stowarzyszeniowej z Platformą Obywatelską. W wyborach samorządowych w 1998 bezskutecznie ubiegał się o mandat radnego Gdańska z listy UW.

Jako kandydat PO w okręgu gdańskim w wyborach parlamentarnych w 2001 zdobył 2130 głosów i nie uzyskał mandatu poselskiego. W 2004 został posłem w miejsce wybranego do Parlamentu Europejskiego Janusza Lewandowskiego, gdy z objęcia mandatu zrezygnowali kolejno: Aleksander Hall, starosta kwidzyński Leszek Czarnobaj oraz prezydent Tczewa Zenon Odya. W wyborach w 2005 po zdobyciu 9061 głosów w okręgu gdańskim został wybrany na kolejną kadencję. Zasiadał w Komisji Obrony Narodowej.

W wyborach z 21 października 2007 był liderem listy PO w okręgu gdańskim.