Pracę w Ministerstwie Spraw Zagranicznych podjął w 1989. W 1998 był zaangażowany w polskie przewodnictwo w OBWE, narodowy koordynator współpracy wyszehradzkiej. Współtworzył Międzynarodowy Fundusz Wyszehradzki. Przebywał na placówkach w stałym przedstawicielstwie RP przy OBWE w Wiedniu oraz ambasadzie RP w Wiedniu, gdzie był zastępcą kierowników placówek. W centrali MSZ pełnił funkcję m.in. dyrektora departamentu odpowiedzialnego za stosunki Polski z państwami Europy Środkowej. Od 16 września 2010 do 2014 ambasador RP w Królestwie Szwecji. W 2016 pełnomocnik Ministra ds. organizacji szczytu NATO. Od kwietnia 2017 dyrektor Departamentu Polityki Bezpieczeństwa MSZ. 31 października 2019 otrzymał nominację na Stałego Przedstawiciela RP przy Organizacji Bezpieczeństwa i Współpracy w Europie. Placówkę objął 20 stycznia 2020.