Od 1977 działał w ROPCiO, publikował teksty w niezależnym piśmie „Opinia”.

Od września 1980 należał do Niezależnego Samorządnego Związku Zawodowego „Solidarność”, był członkiem Komitetu Założycielskiego na Uniwersytecie Łódzkim, a w 1981 przewodniczącym komisji uczelnianej związku. W maju 1981 był delegatem na I WZD Regionu Ziemia Łódzka. Współzałożyciel, autor i redaktor pisma związkowego „Solidarność Ziemi Łódzkiej”.

Po wprowadzeniu stanu wojennego w Polsce został internowany w ośrodku odosobnienia w Jaworzu, a następnie w Darłówku. 26 listopada 1982 został zwolniony z internowania. Później prowadził wykłady i prelekcje w kościołach, publikował także w pismach podziemnych: „Antyk”, „Kurs”, „Biuletyn Uniwersytetu Łódzkiego”, „Prześwit”, „Tygodnik Mazowsze”.

W związku ze swoją działalnością opozycyjną w latach 1970–1973, 1974–1986 i 1986–1987 był rozpracowywany przez funkcjonariuszy Służby Bezpieczeństwa.