Od 1998 do 1999 (z ramienia Akcji Wyborczej Solidarność) i od 2006 do 2007 (z ramienia Prawa i Sprawiedliwości, do którego wstąpił w 2003) zasiadał w Sejmiku Województwa Świętokrzyskiego. Od 1999 do 2002 zajmował stanowisko starosty powiatu skarżyskiego. W latach 2002–2006 był radnym tego powiatu, jako przewodniczący klubu radnych „Porozumienie Prawicy”. Przystąpił do katolickiej organizacji Rycerze Kolumba, działającej w Polsce od 2006.
W wyborach parlamentarnych w 2007 z ramienia PiS uzyskał mandat poselski, otrzymując w okręgu kieleckim 3112 głosów. W wyborach w 2011 z powodzeniem ubiegał się o reelekcję, dostał 4591 głosów. W 2015 nie został wybrany na kolejną kadencję. 21 grudnia tego samego roku mianowany wicewojewodą świętokrzyskim.
22 listopada 2018 został wybrany na marszałka województwa świętokrzyskiego w miejsce Adama Jarubasa. W 2024 ponownie uzyskał mandat radnego sejmiku. 6 maja 2024 powołany na przewodniczącego tego gremium, kończąc w tym samym dniu sprawowanie urzędu marszałka.
Odznaczenia W 2019 odznaczony przez prezydenta Andrzeja Dudę Krzyżem Oficerskim Orderu Odrodzenia Polski. W 2021 otrzymał Krzyż XXX-lecia Ordynariatu Polowego oraz Brązowy Medal za Zasługi dla Policji.