W latach 1990–1998 był radnym dzielnicowym w Ochocie. Pełnił różne funkcje w lokalnym samorządzie (m.in. przez rok wiceburmistrza i dyrektora departamentu), a także doradcy wojewody. Od 1998 do 2002 był radnym Warszawy z ramienia AWS-SKL. W 2006 przeszedł na emeryturę. Członek m.in. Stowarzyszenia Wolnego Słowa.
Był członkiem komitetu poparcia Bronisława Komorowskiego przed wyborami prezydenckimi w 2010 i w 2015.
Odznaczenia W 2006 odznaczony przez prezydenta RP Krzyżem Oficerskim Orderu Odrodzenia Polski z okazji 30. rocznicy powstania Komitetu Obrony Robotników. W 2002 otrzymał Srebrny Krzyż Zasługi, a w 2019 Krzyż Wolności i Solidarności. W 2007 wyróżniony Srebrnym Medalem „Zasłużony Kulturze Gloria Artis”. W 2023 odznaczony Medalem Stulecia Odzyskanej Niepodległości.