W wyborach parlamentarnych w 1991 bez powodzenia ubiegał się o mandat poselski z listy Bloku Ludowo-Chrześcijańskiego. W 1998 został wybrany do rady miejskiej Mielca z listy Akcji Wyborczej Solidarność. W 2006 skutecznie ubiegał się z listy Prawa i Sprawiedliwości o mandat radnego powiatu mieleckiego. W 2007 objął stanowisko wiceprezydenta Mielca, zrzekając się mandatu radnego. Wiceprezydentem pozostawał do 2010. W tym samym roku w wyborach samorządowych uzyskał mandat radnego sejmiku podkarpackiego, kandydując z listy PiS. W 2014 nie uzyskał reelekcji. W grudniu 2017 ogłoszony przez powiatowe struktury partii kandydatem Prawa i Sprawiedliwości na prezydenta Mielca w wyborach w 2018.
8 marca 2018 został powołany przez premiera Mateusza Morawieckiego na stanowisko pełniącego funkcję prezydenta Mielca do czasu wyborów samorządowych jesienią 2018 (po śmierci dotychczasowego prezydenta Daniela Kozdęby).