Po wprowadzeniu stanu wojennego organizował strajki w Hucie im. Lenina i w regionie. W styczniu 1982 został zatrzymany, a następnie najpierw internowany, a później aresztowany. W lutym tego samego wyroku wyrokiem Sądu Warszawskiego Okręgu Wojskowego został skazany na karę 4 lat pozbawienia wolności i 2 lat pozbawienia praw publicznych. Karę odbywał w zakładach karnych w Krakowie, Raciborzu, Strzelcach Opolskich, Kłodzku i Strzelinie. Zwolniono go w listopadzie 1983, stracił zatrudnienie w hucie, pracował następnie w rolnictwie, prowadząc jednocześnie działalność w podziemiu. Od 26 kwietnia 1988 uczestniczył w strajku w hucie, wraz z Janem Ciesielskim i Stanisławem Handzlikiem przejął kierowanie tym protestem. Po jego pacyfikacji pobity, 5 maja aresztowany, po kilkunastu dniach zwolniony na skutek interwencji przedstawicieli kurii biskupiej. Wszedł w skład Komitetu Obywatelskiego przy Lechu Wałęsie.

W 1989 brał udział w obradach Okrągłego Stołu w zespole ds. gospodarki i polityki społecznej oraz podzespole ds. polityki mieszkaniowej i ponownie został szefem zakładowej „Solidarności” w Nowej Hucie.