Od 17 do 30 sierpnia 1980 uczestniczył w strajku w Stoczni Szczecińskiej zakończonym zawarciem porozumienia z delegacją rządową. We wrześniu 1980 został członkiem Niezależnego Samorządnego Związku Zawodowego „Solidarność”. W 1981 należał do grupy roboczej opracowującej projekty ustaw o samorządzie pracowniczym i przedsiębiorstwie państwowym. Po wprowadzeniu stanu wojennego uczestniczył w strajku okupacyjnym w Stoczni Szczecińskiej (13–16 grudnia 1981).
W 1982 współorganizował podziemne struktury „Solidarności” w Szczecinie, w kolejnych latach uczestniczył w podziemnej działalności związku, organizował druk i kolportaż wydawnictw drugiego obiegu oraz ich przerzut do Szwecji. Od 1984 był członkiem Rady Koordynacyjnej Pomorza Zachodniego. W latach 1988–1989 współtworzył Międzyzakładowy Komitet Organizacyjny „Solidarności”. Wielokrotnie zatrzymywany i przesłuchiwany przez organy bezpieczeństwa.