Od lat 90. związany z Socjaldemokracją Rzeczypospolitej Polskiej i Sojuszem Lewicy Demokratycznej. W latach 1993–1997 sprawował mandat senatora III kadencji, wybranego z listy SLD w województwie słupskim. Pełnił funkcję wiceprzewodniczącego Komisji Samorządu Terytorialnego i Administracji Państwowej oraz członka Komisji Gospodarki Narodowej. Później dwukrotnie bez powodzenia kandydował w wyborach parlamentarnych. Od 1998 do 2002 był radnym Sejmiku Województwa Pomorskiego I kadencji.
Zasiadał w radach nadzorczych Polskiego Radia Koszalin i Miejskiego Zakładu Komunikacji w Słupsku. Od 2000 zasiadał w zarządzie Pomorskiego Związku Piłki Nożnej, był jego pierwszym wiceprezesem, a w latach 2009–2012 pełnił obowiązki prezesa tej instytucji.
Pochowany na starym cmentarzu w Słupsku.
Odznaczenia W 1997 odznaczony Krzyżem Oficerskim Orderu Odrodzenia PolskiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 24 listopada 1997 r. o nadaniu orderów i odznaczeń ()..
Przypisy
Bibliografia