W wyborach w 2006 kandydował na urząd burmistrza Kolbuszowej z list Prawa i Sprawiedliwości, zwyciężając w pierwszej turze z wynikiem 69,99%. Był jedynym kandydatem ubiegającym się o urząd burmistrza w wyborach samorządowych w 2010. Zwyciężył z wynikiem 81,12%, startując z ramienia KWW „Razem Dla Rozwoju Gminy”. W 2014 uzyskał reelekcję z list PiS. Ponownie będąc jedynym kandydatem otrzymał 73,9% głosów. W wyborach samorządowych w 2018 po raz kolejny wystartował z ramienia Prawa i Sprawiedliwości. Z wynikiem 55,54% zwyciężył z jedynym kontrkandydatem, Michałem Karkutem.
Nie ubiegał się o reelekcję na stanowisko burmistrza w 2024. W wyborach samorządowych wystartował z list PiS jako kandydat na radnego powiatu kolbuszowskiego. Został wybrany, a następnie objął stanowisko wiceprzewodniczącego rady powiatu.
W 2026 został wybrany na prezesa Ochotniczej Straży Pożarnej w Kolbuszowej.
Życie prywatne Żonaty z Teresą, ma troje dzieci. Zamieszkał w Kolbuszowej.