Urodził się 15 maja 1972 roku w Tomaszowie Lubelskim. Szkołę Podstawową ukończył w Przeorsku (rodzinnej miejscowości) w 1987 roku. Następnie uczęszczał do Liceum Ogólnokształcącego w Józefowie k/Biłgoraja, które uwieńczył egzaminem dojrzałości w 1991. W tym też roku wstąpił do Wyższego Seminarium Duchownego Diecezji Zamojsko-Lubaczowskiej z siedzibą w Lublinie. Studia wyższe ukończył w 1997 roku z dyplomem magistra teologii i w tym samym roku przyjął świecenia kapłańskie. Jako ksiądz wikariusz pracował w parafiach: Stary Dzików 1997-2000, Lubaczów 2000-2002, Rzym 2002-2008, Kosobudy 2008-2009. Od 2009 roku pracuje w Sanktuarium Nawiedzenia Najświętszej Maryi Panny w Krasnobrodzie.