Uczestniczył w protestach marca 1968 i grudnia 1970. W latach 70. zaangażował się w działalność opozycyjną. Należał do Komitetu Obrony Robotników, Ruchu Obrony Praw Człowieka i Obywatela i Ruchu Wolnych Demokratów. Współpracował też z Wolnymi Związkami Zawodowymi Wybrzeża. Kolportował podziemne wydawnictwa m.in. „Robotnika”, „Opinię” i „Ruch Związkowy”. Od 1980 do 1981 wydawał pismo „Solidarni z Gdańskiem”. W 1980 wstąpił do NSZZ „Solidarność”. Był m.in. przewodniczącym jej struktury w Pabianicach i członkiem Zarządu Regionu Łódzkiego. W sierpniu 1981 organizował w tym mieście „marsz głodowy”.