Od 1986 należał do Solidarności Walczącej, kierował sanockim pododdziałem tej organizacji. 30 września 1988, wspólnie z Kazimierzem Gierczakiem, Henrykiem Kozikiem i Franciszkiem Obercem, założył komisję wzgl. Komitet Organizacyjny „Solidarności” w Autosanie celem relegalizacji.
W 1989 był przewodniczącym Międzyzakładowej Komisji Koordynacyjnej NSZZ „Solidarność” w Sanoku oraz działał w Komitecie Obywatelskim w Sanoku. Od 1990 należał do Partii Wolności, był szefem biura tejże w Sanoku, od 1991 przewodniczącym struktur. Pod koniec 1993 wyrokiem Sądu Najwyższego został uniewinniony. W wyborach samorządowych w 1994, startując z listy Podkarpackiego Forum Prawicy – Koalicja Dla Sanoka, uzyskał mandat radnego Rady Miasta Sanoka kadencji 1994-1998. W 1997 założył w Autosanie oddziału związku „Sierpień 80”. W lipcu 1998 został wybrany wiceprzewodniczącym zarządu okręgowego Ruchu Odbudowy Polski w województwie krośnieńskim. W wyborach samorządowych w 1998 ubiegał się o mandat radnego Rady Powiatu Sanockiego startując z listy Ruchu Patriotycznego „Ojczyzna”. W październiku 2001 został wybrany naczelnikiem szkolenia w gnieździe Towarzystwa Gimnastycznego „Sokół” w Sanoku.