Od grudnia 2007 do września 2008 pełnił funkcję zastępcy dyrektora Departamentu Dyplomacji Publicznej i Kulturalnej MSZ.

Od 12 stycznia 2006 do 3 grudnia 2007 sprawował urząd podsekretarza stanu w Ministerstwie Kultury i Dziedzictwa Narodowego, od 19 stycznia 2007 był także pełnomocnikiem rządu ds. organizacji międzynarodowej wystawy EXPO 2012 we Wrocławiu.

20 sierpnia 2008 został mianowany ambasadorem RP w TunezjiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 20 sierpnia 2008 r. nr 110-44-2008 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ().. Misję tę zakończył 31 stycznia 2012Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 21 lutego 2012 r. nr 110-11-2012 w sprawie odwołania Ambasadora Rzeczypospolitej Polskiej ().. W okresie od marca 2012 do września 2014 w MSZ pełnił kolejno funkcje: wicedyrektora Departamentu Pomocy Rozwojowej, wicedyrektora, następnie dyrektora Departamentu Afryki i Bliskiego Wschodu oraz wicedyrektora Biura Infrastruktury MSZ. 22 września 2014 został konsulem generalnym RP w Vancouver.