Po pierwszej pielgrzymce Jana Pawła II do ojczystego kraju (1979) działał w akcji „Chrystus w środkach przekazu społecznego”, zbierając podpisy wiernych pod apelem o transmisję mszy świętej w Polskim Radiu i TVP.

23 sierpnia 1980 roku dołączył do apelu 64 uczonych, pisarzy i publicystów do władz komunistycznych o podjęcie dialogu ze strajkującymi robotnikamiApel (dokument KSS KOR, Archiwum Opozycji IV/04.05.43 [b.n.s]). Od września 1980 – członek NSZZ „Solidarność”. W stanie wojennym internowany w więzieniu w Białołęce. W sierpniu 1985 oraz 1986 roku pikietował sklepy monopolowe w ramach ogłaszanej przez podziemną „Solidarność” i Episkopat akcji Ruchu Otrzeźwienia Narodu, za co siedział dwukrotnie w więzieniu na Służewcu. Współpracował jako dziennikarz z prasą emigracyjną (londyński „Tydzień Polski”) oraz podziemną (m.in. „Obóz” redagowany przez Andrzeja Ananicza).

W latach 1988–1989 pracował jako stróż na budowie metra warszawskiego. W czasie kampanii wyborczej do Sejmu i Senatu w roku 1989 został asystentem wyborczym Jarosława Kaczyńskiego, z którym w latach 1979–1980 zbierał był podpisy pod apelem o mszę w radiu i TV.