Poseł i członek PO. Do 2013 r. przewodniczący rzeszowskich struktur PO. W wyborach w 2011 r. nie uzyskał mandatu. W czerwcu 2015 r. zajął miejsce Zbigniewa Rynasiewicza. Absolwent Wyższej Szkoły Zarządzania i Uniwersytetu Rzeszowskiego. Samorządowiec, w latach 2009-2013 zastępca wójta gminy... Trzebownisko; w latach 2010-2014 radny powiatu rzeszowskiego. W 2011-2013 kierował WORD-em w Rzeszowie. Był prezesem Klubu Sportowego „Stal” Rzeszów. W Rzeszowskiej Agencji Rozwoju Regionalnego zajmował się wdrażaniem projektów unijnych.