W latach 1996–2000 był wykładowcą w Studium Europy Wschodniej UW.

W latach 2001–2002 był wiceprezesem Centrum Stosunków Międzynarodowych. Od 2002 pełnił funkcje zastępcy redaktora naczelnego oraz kierownika działu zagranicznego w tygodniku „Wprost”. W 2007 objął stanowisko prezesa Fundacji Pomoc Polakom na Wschodzie, a także został dyrektorem Centrum Wschodniego Wyższej Szkoły Zarządzania w Warszawie.

22 grudnia 2009 mianowany ambasadorem RP w Republice ŁotewskiejPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 22 grudnia 2009 r. nr 110-51-2009 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ().. W marcu 2010 przystąpił do wykonywania obowiązków dyplomatycznych. Odwołany z dniem 30 listopada 2014Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 4 listopada 2014 r. nr 110-44-2014 w sprawie odwołania Ambasadora Rzeczypospolitej Polskiej ().. 4 listopada tegoż roku otrzymał nominację na ambasadora RP w ArmeniiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 4 listopada 2014 r. nr 110-46-2014 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ().. Zakończył pełnienie tej funkcji w lipcu 2017Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 31 lipca 2017 r. nr 110.53.2017 w sprawie odwołania Ambasadora Rzeczypospolitej Polskiej ()..