Polityk, poseł Polskiego Stronnictwa Ludowego. W wyborach parlamentarnych w 2007 r. po raz piąty uzyskał mandat poselski, otrzymując w okręgu rzeszowskim 13 295 głosów. Pełni funkcję wiceministra skarbu w rządzie PO-PSL. Od 20 listopada 2007 roku Sekretarz Stanu Ministerstwa Skarbu Państwa.
Od początku nauki w szkole średniej związany jest z ruchem ludowym. Zależał do Związku Młodzieży Wiejskiej "Wici", którego był prezesem w latach 1990-1996.
Karierę parlamentarną rozpoczął w 1991 r., gdy został wybrany do Sejmu RP z okręgu rzeszowskiego, z list Polskiego Stronnictwa Ludowego. Zasiadał wówczas w sejmowej Komisji Młodzieży, Kultury Fizycznej i Sportu, której był wiceprzewodniczącym oraz Komisji Nadzwyczajnej do rozpatrzenia projektu ustawy "Ordynacja wyborcza do Sejmu Rzeczypospolitej Polskiej". W kolejnej kadencji Sejmu zasiadał w Komisji Regulaminowej i Spraw Poselskich, i dalej w Komisji Młodzieży, Kultury Fizycznej i Sportu. W latach 1998-2001 r. był radnym Sejmiku Województwa Podkarpackiego.
W 2001 r. ponownie dostał się do Sejmu z ramienia PSL. Był członkiem Komisji Infrastruktury, Komisji Kultury i Środków Przekazu, Komisji Edukacji, Nauki i Młodzieży, Komisji Skarbu Państwa, Komisji Śledczej do zbadania prawidłowości prywatyzacji PZU SA. Tej ostatniej był wiceprzewodniczącym. Od 2001 r. jest członkiem Krajowej Rady Sądownictwa. W latach 2002-2003 był sekretarzem Naczelnego Komitetu Wykonawczego PSL. Obecnie jest wiceprezesem Naczelnego Komitetu Wykonawczego PSL i prezesem wojewódzkich struktur PSL w Rzeszowie.
We wrześniu 2005 roku został wybrany do Sejmu z okręgu wyborczego Rzeszów liczbą 12050 głosów. Uczestniczy w pracach Komisji Skarbu Państwa, Komisji do Spraw Służb Specjalnych i Komisji Nadzwyczajnej do rozpatrzenia rządowego projektu ustawy o rekompensatach za przejęte przez państwo nieruchomości oraz niektóre inne składniki mienia.
Od 2005 r. jest przedstawicielem Sejmu RP w Zgromadzeniu Parlamentarnym NATO.