W okresie 1977–1980 był współpracownikiem Biura Interwencyjnego KOR, następnie KSS „KOR”, kilkanaście razy zatrzymywany na 48 godzin na terenie całego kraju, 18 sierpnia 1979 roku skazany przez Kolegium ds. Wykroczeń w Katowicach na karę grzywny z natychmiastową zamianą na 60 dni aresztu. Jesienią 1979 roku zbierał podpisy (z Maciejem Rayzacherem) ws. dostępu Kościoła do środków masowego przekazu. W latach 1979–1980 był drukarzem Wydawnictwa NOWA, drukował m.in. Biuletyn Informacyjny KSS „KOR” i Placówkę.
W okresie od listopada 1980 roku do 12 maja 1981 roku był konsultantem ds. związków rolników przy MKZ „Solidarności” Regionu Mazowsze. W czasie zatrzymania 13 grudnia 1981 roku został pobity (był również bity wielokrotnie w czasie wcześniejszych zatrzymań). Od 13 grudnia 1981 roku do 8 stycznia 1982 roku internowany w Ośrodku Odosobnienia w Białej Podlaskiej, następnie we Włodawie. 13 lutego podjął głodówkę protestacyjną, która trwała 12 dni, została przerwana w wyniku umieszczenia go w izolatce pozbawionej ogrzewania.