W 1976 podjął współpracę z Komitetem Obrony Robotników, od września 1977 był członkiem Komitetu Samoobrony Społecznej „KOR”. Należał do głównych organizatorów Niezależnej Oficyny Wydawniczej „NOWA”, zajmował się poligrafią i tzw. techniką (organizacją kolportażu). W latach 1977–1978 wchodził w skład redakcji miesięcznika „Głos”, a od połowy 1978 w skład redakcji niezależnego kwartalnika politycznego „Krytyka”. W 1979 uczestniczył w głodówce w kościele Świętego Krzyża w Warszawie w geście solidarności z sądzonymi działaczami Karty 77 z Czechosłowacji. Na początku 1980 zorganizował w obronie uwięzionych Mirosława Chojeckiego i Bogdana Grzesiaka wielką akcję ulotkową w Warszawie – rozrzucono z wysokich budynków 150 tys. ulotek.
W sierpniu 1980 uczestniczył w strajku w Stoczni Gdańskiej, redagował „Strajkowy Biuletyn Informacyjny Solidarność”. Od marca do listopada 1981 był redaktorem naczelnym niecenzurowanego dziennika „Niezależność”, wydawanego przez Region Mazowsze NSZZ „Solidarność”.