Od 2002 do 2004 sprawował funkcję ambasadora Ukrainy w Szwecji. Po powrocie do kraju objął stanowisko zastępcy szefa Administracji Prezydenta Ukrainy i kierownika głównego zarządu ds. polityki zagranicznej. Jednocześnie był doradcą prezydenta Łeonida Kuczmy ds. międzynarodowych oraz sekretarzem państwowej rady ds. integracji europejskiej i euroatlantyckiej. Z administracji głowy państwa odszedł po objęciu urzędu prezydenta przez Wiktora Juszczenkę w styczniu 2005.
W latach 2005–2006 doradzał liderowi Partii Regionów Wiktorowi Janukowyczowi w sprawach międzynarodowych. W 2006 został wybrany do Rady Najwyższej Ukrainy V kadencji jako kandydat Partii Regionów. Uzyskiwał reelekcję w kolejnych wyborach w 2007 i w 2012. Pełnił funkcję zastępcy przewodniczącego Komitetu Spraw Zagranicznych.
W 2008 został prezesem Centrum Badań Międzynarodowych i Porównawczych. Od 2010 był doradcą prezydenta Wiktora Janukowycza ds. międzynarodowych. Został członkiem rady politycznej Partii Regionów, a w 2010 powierzono mu funkcję zastępcy przewodniczącego tego ugrupowania ds. polityki międzynarodowej.
24 grudnia 2012 objął stanowisko ministra spraw zagranicznych w rządzie Mykoły Azarowa. W 2013 sprawował funkcję przewodniczącego OBWE.