Od 1996 do 1999 studiował w Studium Rotalnym przy Trybunale Roty Rzymskiej. Studia ukończył zdanym egzaminem i uzyskaniem tytułu adwokata Roty Rzymskiej. W 2012 na Wydziale Prawa, Prawa Kanonicznego i Administracji Katolickiego Uniwersytetu Lubelskiego Jana Pawła II na podstawie rozprawy Status prawny adwokata w Kościele łacińskim uzyskał stopień doktora habilitowanego nauk prawnych w zakresie prawa kanonicznego.

W latach 1989–1991 pracował jako wikariusz w parafii św. Józefa w Tomaszowie Lubelskim, a w latach 1991–1992 w parafii św. Maksymiliana Kolbego w Lublinie. W 1999 został adwokatem stałym przy Sądzie Metropolitalnym w Lublinie. W 2000 sprawował urząd wicekanclerza, następnie w latach 2000–2004 był kanclerzem Kurii Metropolitalnej w Lublinie. Został też członkiem rady kapłańskiej. W 2000 został kanonikiem gremialnym Kapituły Archikatedralnej w Lublinie.