Był współpracownikiem Tymczasowego Komitetu Koordynacyjnego „S” Wielkopolska Południowa i Międzyregionalnej Komisji Koordynacyjnej Kalisz–Konin–Sieradz; uczestniczył w marszach po mszach za Ojczyznę w Kaliszu oraz w niezależnym pochodzie pierwszomajowym. Pomiędzy 1982 a 1983 był kilkukrotnie zatrzymywany, dwukrotnie karany grzywną, poddawany rewizjom w związku ze swoją działalnością, był także rozpracowywany przez MO i WUSW w Kaliszu. Od 1985 współpracował z kaliską Solidarnością Walczącą.

W 1989 był współorganizatorem jawnej „Solidarności” w FWA Haft, został przewodniczącym zakładowej Komisji Rewizyjnej. Pełnił funkcję członka Zarządu Regionu Wielkopolska Południowa, a od 2015 do 2018 przewodniczącego Zarządu. Od 1992 delegat i następnie członek prezydium Krajowego Zjazdu Delegatów, w latach 2012–2014 członek Komisji Krajowej „Solidarności”. Z ramienia tej organizacji został jednym z trzech przedstawicieli struktury branżowej w Zespole Trójstronnym ds. Przemysłu Lekkiego przy Ministerstwie Rodziny, Pracy i Polityki Społecznej. W wyborach parlamentarnych w 1993 otwierał kaliską listę okręgową Komitetu Wyborczego NSZZ „Solidarność”.

Zginął 28 września 2018 w wypadku samochodowym.