W wyborach w 1991 bezskutecznie kandydował do Sejmu z listy Koalicji Republikańskiej. W latach 1992–1998 był prezydentem Sopotu. Od 1992 do 2001 zasiadał także w radzie miasta. W latach 1998–2001 zajmował stanowiska wiceprezesa Urzędu Kultury Fizycznej i Turystyki (przekształconego później w Urząd Kultury Fizycznej i Sportu). W 2001 bez powodzenia kandydował do Senatu z ramienia Bloku Senat 2001. Od 2001 do 2002 był wicemarszałkiem województwa pomorskiego.

Działał w Partii Konserwatywnej i Stronnictwie Konserwatywno-Ludowym, a także Akcji Wyborczej Solidarność. W 2001 przystąpił do Platformy Obywatelskiej, od 2003 do 2010 był przewodniczącym wojewódzkich struktur tej partii.

W 2002 został wybrany do sejmiku pomorskiego z listy koalicji POPiS i po raz pierwszy powołany na urząd marszałka. Utrzymał obie te funkcje po wyborach samorządowych w 2006. Ze stanowiska marszałka województwa został odwołany wraz z całym zarządem 22 lutego 2010 po złożonej przez siebie rezygnacji w związku z planowanym objęciem mandatu posła do Parlamentu Europejskiego w miejsce Janusza Lewandowskiego. W PE zasiadł 4 marca 2010.