Od września 1980 roku działał w NSZZ „Solidarność”. Był członkiem Międzyokręgowej Komisji Porozumiewawczej Kolejarzy we Wrocławiu „Semafor”. Po wprowadzeniu stanu wojennego stał się współpracownikiem nieformalnej tajnej struktury „Solidarności” w swoim zakładzie pracy oraz ,,Solidarności Walczącej” w Kępnie. Kolportował pisma i książki podziemne. Od lutego 1989 roku pełnił funkcję sekretarza Tymczasowej Komisji Zakładowej „Solidarności” Węzła PKP Kępno. W latach 1989–1990 był sekretarzem kępińskiej „Solidarności”. Informacje o jego działalności znalazły się w „Encyklopedii Solidarności” wydanej w 30. rocznicę powstania wolnych związków zawodowych w Polsce.
Jako aktywny działacz „Solidarności” wygłaszał prelekcje i odczyty dla młodzieży oraz innych grup społecznych o trudnej prawdzie lat powojennych. Współpracował z redaktorem Naczelnym miesięcznika „Więź” Tadeuszem Mazowieckim. Do 6 grudnia 1984 rozpracowywany przez p. V RUSW w Kępnie w ramach KE kryptonim Klon.
Pochowany 2 lutego 2012 r. na Cmentarzu Parafialnym w KępnieSektor K/ Rząd 11/ Numer 9.