Kontynuował działalność opozycyjną m.in. w zakresie organizacji pomocy dla represjonowanych i kolportowania wydawnictw niezależnych. W 1988 ponownie organizował strajk w swoim zakładzie pracy. Dwa lata później przeszedł na emeryturę.
W latach 1991–1993 sprawował mandat posła na Sejm I kadencji, wybranego z listy Wyborczej Akcji Katolickiej w okręgu gdańskim. Od 1991 do 1995 działał w Zjednoczeniu Chrześcijańsko-Narodowym, a od 1996 do 2000 w Ruchu Odbudowy Polski, w którym pełnił funkcję wiceprzewodniczącego władz okręgowych. W 1994 wstąpił do Stowarzyszenia Godność, a w 2003 do Stowarzyszenia Solidarni z Kolebki. Należał również do stowarzyszenia „Nasza przyszłość – Polska”.
Został pochowany 5 maja 2017 na gdańskim cmentarzu Oliwskim (kwatera 29-8-8).
Odznaczenia W 2006, za wybitne zasługi w działalności na rzecz przemian demokratycznych w Polsce, za osiągnięcia w pracy zawodowej i społecznej, został odznaczony przez prezydenta Lecha Kaczyńskiego Krzyżem Komandorskim z Gwiazdą Orderu Odrodzenia Polski. W 2016 prezydent Andrzej Duda odznaczył go Krzyżem Wolności i Solidarności. W 1999 otrzymał odznaczenie Polonia Mater Nostra Est. W 2016 otrzymał Krzyż „Golgota Wschodu”.