Od 2005Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 8 lipca 2005 r. nr Z. 110-49-2005 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej (). do 11 lipca 2009 sprawował urząd ambasadora RP w Serbii i Czarnogórze, a po podziale państwa w Republice SerbiiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 25 września 2009 r. nr 110-25-2009 w sprawie odwołania Ambasadora Rzeczypospolitej Polskiej ().. Po zakończeniu misji w Belgradzie objął funkcję dyrektora Departamentu Współpracy z Polonią MSZ. 29 stycznia 2013 rozpoczął misję ambasadora RP w ChorwacjiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 27 sierpnia 2012 r. nr 110-65-2012 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ().. Zakończył urzędowanie w lipcu 2017Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 1 czerwca 2017 r. nr 110.31.2017 w sprawie odwołania Ambasadora Rzeczypospolitej Polskiej ().. Po powrocie do Polski był zastępcą dyrektora i dyrektorem Akademii Dyplomatycznej MSZ. W lutym 2018 został powołany na stanowisko dyrektora generalnego służby zagranicznej. W październiku tegoż roku został odwołany. W 2019 otrzymał nominację na stanowisko ambasadora RP w BułgariiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 10 kwietnia 2019 r.