Urodzony w 1957 roku w Rzeszowie. Członek partii Sojusz Lewicy Demokratycznej.
Od kwietnia 2012 roku jest sekretarzem rady miejskiej SLD w Rzeszowie, od dwóch kadencji pełni funkcję przewodniczącego Zarządu Wojewódzkiego Stowarzyszenia „Pokolenia”.
Od 2011 roku jest radnym Rzeszowa.
Od ponad dwudziestu lat z powodzeniem kieruje i zarządza podmiotami gospodarczymi. Posiada wykształcenie wyższe. Pełni funkcję przewodniczącego rady nadzorczej w jednej z największych spółdzielni mieszkaniowych w Rzeszowie.