Działalność polityczna do 1989 W trakcie wydarzeń sierpniowych w 1980 był uczestnikiem strajku w MPK w Zajezdni nr 9. Następnie wstąpił do Niezależnego Samorządnego Związku Zawodowego „Solidarność”. Od grudnia 1980 członek ogólnopolskiego Komitetu Obrony Więzionych za Przekonania. W 1981 był delegatem na I Wojewódzki Zjazd Delegatów Regionu Dolny Śląsk, a także delegatem na I Krajowy Zjazd Delegatów związku w Gdańsku. Od czerwca do października 1981 był członkiem Krajowej Komisji Porozumiewawczej, następnie zasiadał w Komisji Krajowej. 30 czerwca 1981 został przewodniczącym zarządu regionu.
Po wprowadzeniu stanu wojennego uniknął zatrzymania w sopockim Grand Hotelu. W latach 1981–1982 kierował niejawnym Regionalnym Komitetem Strajkowym NSZZ „Solidarność” Dolny Śląsk. W 1982 i ponownie od 1986 do 1987 wchodził w skład Tymczasowej Komisji Koordynacyjnej.
5 października 1982 został aresztowany. 25 listopada tego samego roku skazany wyrokiem Sądu Wojewódzkiego we Wrocławiu na karę 6 lat pozbawienia wolności. Osadzony był w Zakładzie Karnym w Barczewie (uczestniczył w proteście o status więźnia politycznego, skazany został wyrokiem Sądu Rejonowego w Olsztynie na 10 miesięcy pozbawienia wolności za obrazę naczelnika więzienia) oraz w Zakładzie Karnym w Łęczycy.