W latach 1972–1978 był prezesem warszawskiego oddziały Związku Literatów Polskich, 1989 wiceprezes ZLP, od 2000 honorowy prezes ZLP. Wieloletni członek władz naczelnych ZBoWiD (od 1969 zastępca sekretarza Rady NaczelnejNowe władze ZBoWiD, [w:] Głos Słupski, nr 251, 22 września 1969, s. 1–2., od 1979 r. wiceprezes Rady Naczelnej organizacji) oraz Rady Ochrony Pamięci Walk i Męczeństwa radaopwim.gov.pl [dostęp 2011-11-06].. W lutym 1989 r. wszedł w skład działającej przy tej Radzie Komisji do spraw Upamiętnienia Ofiar Represji Okresu Stalinowskiego„Rzeczpospolita”, 1989, nr 37 (2171), s. 1–2.. Przewodniczący Społecznego Komitetu Budowy pomnika Bolesława Prusa, członek Społecznego Komitetu Budowy Pomnika Powstania Warszawskiego, członek Społecznego Komitetu Budowy Pomnika Państwa Podziemnego i AK. W sierpniu 1984 r. wszedł w skład Obywatelskiego Komitetu Obchodów 40. Rocznicy Powstania Warszawskiego.

Był wieloletnim radnym Rady Narodowej m.st. Warszawy (1969–1984) i jej wiceprzewodniczącym (1973–1980). Od 1987 był członkiem Obywatelskiego Konwentu Konsultacyjnego przy przewodniczącym Rady Narodowej m. st. WarszawyObywatelski Konwent Konsultacyjny, "Życie Warszawy", nr 246, 21 października 1987, s. 8..