Po powrocie do Polski przez trzy lata był zastępcą dyrektora Departamentu Afryki, Azji, Australii i Oceanii MSZ. W 1997 otrzymał nominację na funkcję ambasadora w Australii i Nowej Zelandii, którą pełnił do 2002. W latach 2002–2005 był zastępcą dyrektora Archiwum MSZ w randze radcy-ministra. Następnie objął kierownictwo ministerialnego Biura Kadr i Szkolenia.

W 2006 objął stanowisko ambasadora nadzwyczajnego i pełnomocnego RP w Irlandii, odwołany został 1 września 2010Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 1 września 2010 r. nr 110-30-2010 w sprawie odwołania Ambasadora Rzeczypospolitej Polskiej ().. 1 stycznia 2014 objął urząd ambasadora nadzwyczajnego i pełnomocnego RP w Republice Indonezji, Timorze WschodnimPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 2 kwietnia 2014 r. nr 110-09-2014 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej (). i Sekretariacie ASEANPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 17 lutego 2014 r. nr 110-07-2014 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ().. Odwołany z tych stanowisk z dniem 30 marca 2017Postanowienie nr 110.101.2016 Prezydenta Rzeczypospolitej Polskiej z dnia 29 grudnia 2016 r.