Od kwietnia 2001 do lipca 2005 sprawował urząd ambasadora RP w Uzbekistanie, akredytowanego także w Tadżykistanie.
Od 2006 do 2008 był wiceprezesem zarządu Polskiego Górnictwa Naftowego i Gazownictwa. W 2010 uzyskał stopień ambasadora tytularnego. W tym samym roku został dyrektorem Biura Bezpieczeństwa Dyplomatycznego w MSZ, a od czasu przekształcenia go w Inspektorat Służby Zagranicznej pełnił funkcję zastępcy dyrektora. W 2012 został przedstawiony jako kandydat na ambasadora w Turcji. Ostatecznie nie objął tej placówki. W 2013 uzyskał nominację na ambasadora RP w TajlandiiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 13 listopada 2013 r. nr 110-62-2013 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej (). (z akredytacją również w Laosie, Kambodży i Mjanmie). Odwołano go z tych funkcji w 2016Postanowienie nr 110.86.2016 Prezydenta Rzeczypospolitej Polskiej z dnia 14 grudnia 2016 r. w sprawie odwołania Ambasadora Rzeczypospolitej Polskiej ().Postanowienie nr 110.87.2016 Prezydenta Rzeczypospolitej Polskiej z dnia 14 grudnia 2016 r. w sprawie odwołania Ambasadora Rzeczypospolitej Polskiej ()..