Od lipca 1990 minister spraw zagranicznych USRR, od deklaracji niepodległości Ukrainy (24 sierpnia 1991) do 25 sierpnia 1994 – minister spraw zagranicznych Ukrainy.

Od września 1994 do września 1997 – ambasador Ukrainy przy ONZ, od 19 września 1997 do 2 października 2000 ambasador Ukrainy we Francji, równolegle od 19 września 1997 do 17 października 2000 stały przedstawiciel Ukrainy przy UNESCO (od 23 listopada 1998 przedstawiciel Ukrainy w Radzie Wykonawczej UNESCO). Akredytowany równolegle jako ambasador w Portugalii. Od października 2000 do września 2003 ponownie minister spraw zagranicznych Ukrainy. Od października 2003 do stycznia 2005 doradca prezydenta Ukrainy od spraw międzynarodowych, od grudnia 2003 do marca 2005 przedstawiciel Ukrainy w komisji praw człowieka ONZ.