Skazany przez kolegium do spraw wykroczeń na 3 miesiące pozbawienia wolności, karę odbył w Areszcie Śledczym w Świdnicy (od 3 września 1982 roku), a następnie w Zakładzie Karnym we Wrocławiu (od 3 października 1982 roku). Z początkiem grudnia 1982 roku został zwolniony.

Po zmianach ustrojowych w 1989 roku był członkiem związków zawodowych: Komisji Okręgowej NSZZ „Solidarność” w Jaworze (1989), Rady Sekcji Regionalnej Pracowników Oświaty i Wychowania „Solidarność” Regionu Zagłębia Miedziowego (od 1991), Komisji Międzyzakładowej „Solidarność” POiW w Jaworze oraz Zarządu Regionu Zagłębie Miedziowe NSZZ „Solidarność”. Na początku lat 90. należał do Ruchu Obywatelskiego Akcja Demokratyczna. W latach 1994–1998 pełnił funkcję radnego Jawora z listy Jaworskiego Forum Samorządowego, był również delegatem do Sejmiku Samorządowego województwa legnickiego. W wyborach samorządowych w 1998 bez powodzenia ubiegał się o reelekcję z ramienia Ligi Jaworskiej. Podczas wyborów samorządowych 2010, 2014 oraz 2018 był wybierany do Rady Powiatu Jaworskiego z listy Prawa i Sprawiedliwości. W latach 2018–2021 pełnił funkcję członka Zarządu powiatu.