W Gdańsku wziął udział w wydarzeniach Grudnia 1970. W sierpniu 1980 jeden z inicjatorów strajku w swoim zakładzie pracy. Od września 1980 członek NSZZ „Solidarność”, przewodniczący Komisji Wydziałowej, a w lipcu 1981 delegat na I Walne Zebranie Delegatów Regionu Gdańskiego, wiceprzewodniczący Sekcji Krajowej Żeglugi i Gospodarki Morskiej. Pomiędzy 14–19 grudnia 1981 współorganizator strajku w porcie. W kwietniu 1982 współzałożyciel Regionalnej Komisji Koordynacyjnej „S”. 21 maja 1982 zatrzymany, następnie skazany przez Sąd Marynarki Wojennej w Gdyni na karę 5 lat pozbawienia wolności. Nie wrócił z przepustki. Poszukiwany listem gończym. 3 sierpnia 1983 Sąd Marynarki Wojennej w Gdyni na podstawie ustawy o amnestii złagodził karę pozbawienia wolności o połowę. 10 sierpnia 1984 Sąd Marynarki Wojennej w Gdyni darował karę pozbawienia wolności. 22 grudnia 1984 Sąd Pomorskiego Okręgu Wojskowego w Bydgoszczy odwołał poszukiwanie listem gończym.