Sygnatariusz Porozumień Sierpniowych, następnie wiceprzewodniczący Międzyzakładowego Komitetu Strajkowego w Stoczni Gdańskiej; w „S” od września 1980; w latach 1980–1981 wiceprzewodniczący MKZ w Gdańsku odpowiedzialny za budowę struktur regionalnych związku.

W lipcu 1981 na Zjeździe Regionalnym NSZZ „S” w Gdyni sprzeciwił się nadaniu większych uprawnień Lechowi Wałęsie, oskarżając go publicznie o zdradę robotników w 1970 roku. Oświadczył również, iż nie zamierza być długopisem w ręku agenta i zrezygnował z funkcji zastępcy przewodniczącego NSZZ „Solidarność”.

Od stycznia 1981 z własnej inicjatywy organizator przerzutu wydawnictw niezależnych do Czechosłowacji; w październiku 1981 aresztowany przez czechosłowackie służby wewnętrzne podczas nielegalnego przekraczania granicy; w kwietniu 1982 skazany przez sąd w Ostrawie na rok i 9 miesięcy pozbawienia wolności; osadzony w więzieniach w Pradze i Litomierzycach; w lipcu 1983 przekazany władzom polskim i uwolniony. Był więziony także w areszcie w Sanoku oraz w Warszawie przy ul. Rakowieckiej.