Od 2003 był na emeryturze.
Działalność społeczna i polityczna W latach 1950–1955 przewodniczący szkolnego koła Związku Młodzieży Polskiej. Do 1983 członek Związku Literatów Polskich. W latach 1981–1984 działacz „Solidarności” Międzywydawniczej. W latach 1982–1984 autor, redaktor i kolporter podziemnych czasopism „BMW”, „Wyzwolenie”, „Vacat” i „Sprawa”. W latach 1981–1989 działał w Duszpasterstwie Środowisk Twórczych, a w 1982–1984 w Ruchu Politycznym Wyzwolenie. W latach 1985–1992 członek zarządu Polskiej Partii Niepodległościowej.
W wyborach parlamentarnych w 1991 bez powodzenia kandydował do Sejmu z ramienia Polskiej Partii Niepodległościowej, w 1993 ubiegał się o mandat poselski z 1. miejsca kaliskiej listy Koalicji dla Rzeczypospolitej (będąc związanym z Ruchem dla Rzeczypospolitej), a w wyborach w 2001 kandydował z listy Alternatywy Ruchu Społecznego. W wyborach samorządowych w 1998 bezskutecznie ubiegał się o mandat radnego sejmiku mazowieckiego z listy koalicji Ruch Patriotyczny Ojczyzna. W 2002 był kandydatem na prezydenta Warszawy z ramienia komitetu Nasz Samorząd, zajmując ostatnie, 14. miejsce. W 2016 zasiadł w radzie krajowej partii Jedność Narodu, wyrejestrowanej w 2017.
Współpracował z Radiem Wnet.
W 2013 opublikował wspomnienia, „Światło i dźwięk. Moje życie na różnych planetach”.