Samorządowiec, poseł na Sejm VI, VII i VIII kadencji. Członek Platformy Obywatelskiej.
Absolwent Wydziału Wychowania Fizycznego AWF w Krakowie. Pracował w szkolnictwie, dochodząc do stanowiska nauczyciela dyplomowanego. Od 1999 roku był dyrektorem Kolegium Nauczycielskiego im. Aleksandra Fredry w Przemyślu.
Działa społecznie w Związku Harcerstwa Polskiego i Klubie Uczelnianym AZS Kolegium Nauczycielskiego. Należy do Platformy Obywatelskiej, przewodniczy powiatowemu zarządowi tej partii. W 2002 i 2006 roku był wybierany radnym Przemyśla. W V kadencji do października 2008 roku był wiceprzewodniczącym rady miejskiej, następnie do maja 2009 pełnił funkcję jej przewodniczącego.
W wyborach parlamentarnych w 2007 roku startował do Sejmu w okręgu krośnieńskim, uzyskując 8050 głosów. Mandat posła na Sejm VI kadencji objął 24 czerwca 2009 roku w miejsce Elżbiety Łukacijewskiej, która została wybrana do Parlamentu Europejskiego.
W wyborach w 2011 roku z powodzeniem ubiegał się o reelekcję, dostał 9204 głosy. W 2015 został ponownie wybrany do Sejmu, otrzymując 14 562 głosy.
W Sejmie VIII kadencji zasiada w Komisji Ustawodawczej.
Kontakt/Redakcja: zauważyłeś błąd w swojej notce napisz na adres parlament@ptwp.pl.