Doktorat z nauk humanistycznych uzyskał w 1995 na Wydziale Teologii Katolickiego Uniwersytetu Lubelskiego na podstawie dysertacji Akcja Katolicka w archidiecezji lwowskiej obrządku łacińskiego. W 2012 na tym samym wydziale po przedłożeniu rozprawy Archidiecezja lwowska obrządku łacińskiego w granicach Polski 1944–1992 uzyskał habilitację z nauk teologicznych w zakresie historii Kościoła.

W latach 1983–1984 pracował jako notariusz i archiwista w kurii arcybiskupiej w Lubaczowie. Jednocześnie pomagał w pracy duszpasterskiej w parafii św. Mikołaja w Lubaczowie (przemianowanej na parafię św. Karola Boromeusza). W latach 1986–1987 był wikariuszem w parafii Oleszyce, a w latach 1990–1998 proboszczem parafii Tarnoszyn. W 1995 został mianowany dyrektorem Muzeum Diecezjalnego w Zamościu. W 1996 został obdarzony godnością kanonika honorowego Kapituły Katedralnej w Zamościu.