Należał do założycieli Unii Pracy. Od 1993 do 1997 sprawował mandat posła II kadencji z listy tej partii. W 1997 bez powodzenia ubiegał się o reelekcję w okręgu podwarszawskim. W 2001 kandydował do Sejmu z ramienia Sojuszu Lewicy Demokratycznej – Unii Pracy w okręgu lubuskim.

W latach 2002–2004 zajmował stanowisko wiceprezesa Głównego Urzędu Statystycznego. W 2007 stanął na czele zespołu ds. budowy Muzeum Komunizmu w Warszawie. Pełnił funkcję prezesa zarządu Stowarzyszenia Wolnego Słowa.

Zmarł na skutek COVID-19 w okresie światowej pandemii tej choroby. Pochowany na cmentarzu Wojskowym na Powązkach (kwatera Q, kolumbarium 4–2–9).

Odznaczenia Krzyż Komandorski Orderu Odrodzenia Polski (2008, za wybitne zasługi w działalności na rzecz przemian demokratycznych w Polsce, za osiągnięcia w podejmowanej z pożytkiem dla kraju pracy zawodowej i społecznej)Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 13 czerwca 2008 r. o nadaniu orderów (). Krzyż Wolności i Solidarności (2015, za zasługi w działalności na rzecz niepodległości i suwerenności Polski oraz respektowania praw człowieka w Polskiej Rzeczypospolitej Ludowej)Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 1 grudnia 2015 r.