W okresie PRL był związany z opozycją demokratyczną. W 1977 w swoim mieszkaniu zorganizował punkt dystrybucji publikacji niezależnych. W sierpniu 1980 uczestniczył w strajku w Stoczni Gdańskiej im. Lenina (poświęcił temu wydarzeniu reportaż zatytułowany Las Birnam ruszył). Przyłączył się do skierowanego do władz komunistycznych apelu 64 naukowców, literatów i publicystów o podjęcie dialogu ze strajkującymi robotnikami. Należał do „Solidarności”, redagował gazety I Krajowego Zjazdu Delegatów w Gdańsku, a także „Informator Kulturalny Solidarności” wydawany przez Region Mazowsze związku.

W 1980 napisał scenariusz serialu telewizyjnego dla dzieci Nasze podwórko, wystąpił także w kilku odcinkach w epizodycznej roli. [dostęp 2012-09-25]..

Po wprowadzeniu stanu wojennego ukrywał się od grudnia 1981 do listopada 1982, następnie został internowany na kilka tygodni w Białołęce. Publikował w czasopismach wydawanych poza cenzurą, tj.