Urodzony się w Jaśle, żonaty, trójka dorosłych dzieci. Uczęszczał do szkoły podstawowej oraz Liceum Ogólnokształcącego w Jaśle. Studiował na Politechnice Rzeszowskiej, uzyskując tytuł magistra inżyniera budownictwa. Dodatkowo ukończył studia podyplomowe w zakresie wyceny nieruchomości w Wyższej Szkole Handlu i Finansów Międzynarodowych w Warszawie.
Po studiach powrócił do Jasła i podjął pracę w przedsiębiorstwie budowlanym. W PRBI PRO-BUD pracował ponad 18 lat. W latach 2000-2003, pracował w Urzędzie Marszałkowskim Województwa Podkarpackiego w Rzeszowie na stanowisku zastępcy dyrektora Departamentu Organizacyjnego. W latach 2007-2010 pełnił funkcję zastępcy burmistrza Jasła. W pozostałym okresie prowadził własną działalność gospodarczą w zakresie nadzorowania i projektowania budowlanego