W sierpniu 1982 był jednym z uczestników głodówki w proteście przeciwko postępowaniu funkcjonariuszy Służby Więziennej; od 20 września 1982 przebywał na przepustce, 8 grudnia 1982 zwolniony na wniosek komisji Międzynarodowego Czerwonego Krzyża ze względu na stan zdrowia.
Zaangażowany w tworzenie podziemnych struktur „Solidarności”, a także w działalność wydawniczą i kolportaż. W latach 1984–1987 Redaktor Naczelny Konińskiego Biuletynu Informacyjnego. Członek konspiracyjnego Zarządu Regionu „Solidarności” (1982), Przewodniczący Regionalnej Komisji Koordynacyjnej w Koninie (1983 – 1989), członek Międzyregionalnej Komisji Koordynacyjnej „Solidarności” (od 1983). Od 30 września 1986 członek jawnej Tymczasowej Regionalnej Rady „Solidarności” w Koninie, od 22 października 1986 członek Wielkopolskiej Rady „Solidarności”. Od 1988 uczestniczył w działaniach reaktywujących struktury NSZZ „Solidarność” w konińskich zakładach pracy. 18 listopada 1988 został wybrany przewodniczącym Regionalnego Komitetu Organizacyjnego NSZZ „Solidarność” w Koninie, który grupował przedstawicieli jawnych Komitetów Założycielskich „Solidarności”. Od lutego 1989 do lutego 1990 przewodniczący Tymczasowego Zarządu Regionu NSZZ „Solidarność” w Koninie.