W latach 1986–1988 pracował jako wikariusz w parafiach w Elblągu i Pasłęku. Od 1993 do 1995 był wikariuszem sądowym w Metropolitalnym Sądzie Kościelnym we Lwowie oraz wykładowcą w miejscowym Wyższym Seminarium Duchownym. W latach 1995–1996 pełnił funkcje proboszcza parafii w Górowie Iławeckim i Lelkowie, równocześnie piastując stanowisko wikariusza biskupiego. Od 1996 do 2013 był proboszczem parafii archikatedralnej w Przemyślu i wikariuszem generalnym (protosyncellusem) archieparchii przemysko-warszawskiej. Został włączony w skład rady kapłańskiej, kolegium konsultorów i rady ekonomicznej. Został redaktorem „Przemyskich Archidiecezjalnych Wiadomości” i wszedł w skład kolegium redakcyjnego miesięcznika „Błahowist”. W 1995 otrzymał godność protojereja, a w 1996 tytuł mitrata. Został mianowany kanonikiem kapituły przemyskiej, w której objął funkcję prepozyta.