W latach 1998–2002 sprawował mandat radnego sejmiku podkarpackiego. W 2002 kandydował z własnego komitetu na prezydenta Krosna, przegrywając w drugiej turze z Piotrem Przytockim. Później przystąpił do Partii Centrum, zasiadał w radzie politycznej tego ugrupowania. Z listy Platformy Obywatelskiej w 2005, 2007 i 2011 bez powodzenia kandydował w wyborach parlamentarnych oraz w 2009 w wyborach europejskich.
Ponownie został radnym województwa w 2006 z listy PO. Objął funkcję wiceprzewodniczącego Komisji Polityki Regionalnej oraz członka Komisji Rolnictwa, Modernizacji Obszarów Wiejskich i Ochrony Środowiska w sejmiku. W 2008 objął stanowisko wicedyrektora oddziału Agencji Nieruchomości Rolnych w Rzeszowie. Mandat radnego sejmiku utrzymał również w 2010 (po rezygnacji Piotra Przytockiego). W 2014 przeszedł do Prawa i Sprawiedliwości, w tym samym roku ponownie wybrany do sejmiku podkarpackiego.
W 2015 objął funkcję przewodniczącego sejmiku V kadencji. W tym samym roku został dyrektorem oddziału Agencji Nieruchomości Rolnych, na początku 2016 ustąpił z funkcji przewodniczącego sejmiku.