Brał udział w protestach robotniczych w trakcie wydarzeń grudniowych w 1970. W sierpniu 1980 wszedł do prezydium komitetu strajkowego, następnie wstąpił do „Solidarności” (pełnił funkcję wiceprzewodniczącego regionu i komisji krajowej związku). W stanie wojennym został internowany na okres od 13 grudnia 1981 do 30 listopada 1982. Po zwolnieniu działał w podziemnych strukturach NSZZ „S”.