W 1998 został wybrany radnym powiatu dąbrowskiego I kadencji, w 2002 uzyskał reelekcję, został wybrany również starostą. W 2006 ponownie uzyskał mandat radnego powiatu i wybrano go na wicestarostę dąbrowskiego. 3 lipca 2007 został odwołany z tej funkcji. W wyniku odmowy rejestracji listy „Niezależnych” z powodu zbyt małej ilości podpisów w okręgu nr 1, nie wystartował w wyborach do rady powiatu IV kadencji. W 2010 uzyskał drugi wynik w rozstrzygniętych w pierwszej turze w wyborach na burmistrza Dąbrowy Tarnowskiej, otrzymując 26,61% głosów.
W 2014 ponownie wystartował w wyborach na burmistrza Dąbrowy Tarnowskiej i w drugiej turze pokonał ubiegającego się o reelekcję Stanisława Początka, uzyskując 55,37%. 5 grudnia 2014 na sesji Rady Miejskiej został zaprzysiężony i objął urząd burmistrza Dąbrowy Tarnowskiej. W tych samych wyborach uzyskał również mandat radnego powiatu, wygasł on z powodu wyboru na burmistrza
W 2018 uzyskał burmistrzowską reelekcję w I turze z wynikiem 59,88%. W 2024 ponownie wygrał wybory na burmistrza, pokonując w II turze popieranego przez Prawo i Sprawiedliwość Andrzeja Gizę, uzyskując 56,07% poparcia.