Zasiadł we władzach wojewódzkich PSL (w latach 1992–1996 był prezesem wojewódzkim), w 2008 ponownie został prezesem regionalnych struktur partii w województwie pomorskim. W tym samym roku wszedł w skład Naczelnego Komitetu Wykonawczego PSL. Działa również w OSP. W 2006 i w 2010 po raz kolejny zostawał wójtem Zblewa. W obu tych wyborach był także na liście kandydatów do sejmiku pomorskiego. W 2011 i 2015 ponownie był kandydatem PSL do Sejmu z okręgu gdańskiego.

W 2012 utrzymał funkcję prezesa PSL w województwie pomorskim, jednak przestał być członkiem NKW. W 2014 utracił stanowisko wójta, wybrany natomiast został do sejmiku pomorskiego, a 2 grudnia 2014 objął stanowisko wicemarszałka w nowym zarządzie województwa. W 2015 ponownie zasiadł w NKW PSL. W 2018 nie ubiegał się o ponowny wybór do sejmiku, natomiast kandydował na wójta gminy wiejskiej Starogard Gdański, przegrywając w II turze. 26 listopada tego samego roku przestał być członkiem zarządu województwa.