W latach 1985–1986 pracował jako wikariusz w Parafii św. Antoniego Padewskiego w Sokółce. W trakcie studiów doktoranckich w Rzymie w latach 1986–1989 był duszpasterzem Polaków w obozie dla uchodźców w Pavonie. W latach 1991–1992 pracował jako wiceoficjał Sądu Metropolitalnego w Białymstoku i wykładowca prawa kanonicznego w białostockim seminarium duchownym. Był również katechetą w VI Liceum Ogólnokształcącym w Białymstoku. Od 1992 ponownie przebywał w Rzymie, pracując jako urzędnik Kongregacji ds. Kościołów Wschodnich. W 2002 objął funkcję podsekretarza tej dykasterii. Rok później został radcą w Najwyższej Radzie Papieskich Dzieł Misyjnych. Pracę w kongregacji łączył z posługą duszpasterską w kościele św. Klemensa na Monte Sacro oraz wśród rzymskich skautów. W lutym 2009 został rektorem ormiańskiego kościoła św. Błażeja w Rzymie. W latach 1995–2008 był postulatorem w procesie beatyfikacyjnym księdza Michała Sopoćki. W 1996 otrzymał godność kapelana honorowego, a w 2006 prałata honorowego Jego Świątobliwości. W 2002 został kanonikiem gremialnym Białostockiej Kapituły Metropolitalnej.