Urodził się 20 stycznia 1967 r. w Jaśle. Uczęszczał do Szkoły Podstawowej w Nowym Żmigrodzie oraz do Zespołu Szkół Elektrycznych w Krośnie (matura 1988 r.). Ukończył Wyższe Seminarium Duchowne w Tarnowie, gdzie formował się w latach 1988-1994. Świecenia prezbiteratu przyjął w Rzeszowie dnia 21 maja 1994 r. Pełnił posługę wikariuszowską w następujących parafiach: Wielopole Skrzyńskie (1994-1996), Gorlice-Fara (1996- 2004), Rzeszów – Chrystusa Króla (2004-2006). Od 01 września 2006 r. prefekt i dyrektor administracyjny WSD w Rzeszowie. Od dnia 12 sierpnia 2014 r. dyrektor Wydziału Administracyjnego Kurii Diecezjalnej w Rzeszowie, Ekonom Diecezji Rzeszowskiej oraz Dyrektor Administracyjny WSD Rzeszowie.