З 2003 року займав низку посад в МЗС, працював у постійному представництві України при міжнародних організаціях у Відні.
З 2016 року – постійний представник України при Раді Європи.
29 серпня 2019 року призначений віце-прем'єр-міністром України з питань європейської та євроатлантичної інтеграції.
З 4 березня 2020 року – міністр закордонних справ в уряді Дениса Шмигаля.