Został działaczem Komitetu Obywatelskiego „Solidarność” w Sanoku, z ramienia którego w wyborach samorządowych w 1990 uzyskał mandat radnego Rady Miasta Sanoka. W wyborach samorządowych 1998 uzyskał mandat radnego Rady Powiatu Sanockiego startując z listy Akcji Wyborczej Solidarność oraz zasiadł w zarządzie powiatu•. W wyborach samorządowych 2002 bezskutecznie ubiegał się o mandat Rady Miasta Sanoka, startując z listy Komitet Wyborczy Polska Unia Gospodarcza•. W wyborach samorządowych 2006 bez sukcesu startował do Rady Powiatu Sanockiego z listy KW Prawo i Sprawiedliwość. W wyborach samorządowych 2010 ponownie ubiegał się bez powodzenia o mandat Rady Miasta Sanoka startując z listy KW PiS.
Został powołany do zespołu organizacyjnego „Tygodnik Sanocki” uchwałą Rady Miasta Sanoka z 29 listopada 1990. Został członkiem rady nadzorczej Zespołu Opieki Zdrowotnej w Sanoku oraz sekretarzem Fundacji „Alpy–Karpaty”. Był autorem artykułu pt. Wznowienie działalności „Sokoła” w Sanoku, opublikowanego w tomie VIII „Rocznika Sanockiego” z 2001.