W końcu 1988 został urzędnikiem konsularnym ds. polonijnych w Konsulacie Generalnym w Londynie. Uczestniczył m.in. w przekazaniu insygniów prezydenckich na Zamku Królewskim w Warszawie, brał udział w posiedzeniu Komisji Likwidacyjnej Rządu RP na uchodźstwie oraz ostatnim posiedzeniu Rady Narodowej RP. Powrócił do Polski w 1992. Przez rok pracował w Wydziale Polonii Departamentu Konsularnego i Wychodźstwa Ministerstwa Spraw Zagranicznych, od 1995 jako naczelnik wydziału. W 1996 wyjechał na stanowisko do spraw polonijnych w Konsulacie Generalnym w Sydney. Następnie ponownie trafił do Departamentu Konsularnego i Polonii, później Departamentu Polonii. W 2001 został mianowany urzędnikiem służby cywilnej. W latach 2002–2008 pełnił funkcję Konsula Generalnego RP w Wilnie. Od 2009 był naczelnikiem wydziału, a od 2010 zastępcą dyrektora Departamentu Współpracy z Polonią MSZ. Od 2011 do 2013 był Konsulem Generalnym w Malmö. Bezpośrednio ze Szwecji wyjechał w marcu 2013 do Wilna, gdzie do 2017 kierował Wydziałem Konsularnym.