Od 1998 do 2003 pracował w Stałym Przedstawicielstwie RP przy NATO. Reprezentował Polskę w Komitecie Politycznym Sojuszu. Był jednym z negocjatorów porozumienia powołującego Radę NATO-Rosja. Po powrocie do kraju ponownie kierował wydziałem w Departamencie Polityki Bezpieczeństwa, a od 2004 pełnił obowiązki wicedyrektora Departamentu Systemu Narodów Zjednoczonych i Problemów Globalnych.

Od 2005Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 25 lipca 2005 r. nr Z. 110-59-2005 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej (). do 2010Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 1 września 2010 r. nr 110-33-2010 w sprawie odwołania Ambasadora Rzeczypospolitej Polskiej (). pełnił funkcję ambasadora RP w Estonii. W listopadzie 2011 otrzymał nominację na ambasadora ad personam. Do 2013 kierował Sekretariatem Ministra w Ministerstwie Spraw Zagranicznych. 8 stycznia 2013 został mianowany ambasadorem RP w SłowacjiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 8 stycznia 2013 r. nr 110-4-2013 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ()., którym był do 17 kwietnia 2015Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 19 maja 2015 r. nr 110.16.2015 w sprawie odwołania Ambasadora Rzeczypospolitej Polskiej ()..