Urodzony w 1974 roku Lubaczowie, zamieszkały w Dachnowie. Absolwent ekonomii obecnego Uniwersytetu Rzeszowskiego, ze stopniem doktora nauk rolniczych w zakresie ekonomiki i zarządzania przedsiębiorstwem, uzyskanym w obecnym Uniwersytecie Przyrodniczym w Lublinie.
W latach 2000-2009 nauczyciel akademicki Państwowej Wyższej Szkoły Zawodowej im. ks. Bronisława Markiewicza w Jarosławiu. Aktualnie pracownik naukowy Katolickiego Uniwersytetu Lubelskiego Jana Pawła II – Wydział Zamiejscowy w Stalowej Woli.
W latach 2010 i 2014 bez powodzenia kandydował z list Platformy Obywatelskiej do sejmiku województwa podkarpackiego.