W latach 1993–1994 był kierownikiem wydziału, szefem zarządu MSZ Białorusi. Od 1994 do 1997 roku pełnił funkcję zastępcy ministra spraw zagranicznych Białorusi. Od 1 października 1997 do 11 sierpnia 2000 roku był ambasadorem Białorusi w Kanadzie. Tego samego dnia został doradcą prezydenta Białorusi. Od 27 listopada 2000 roku był zastępcą premiera – ministrem spraw zagranicznych Białorusi. Funkcję szefa MSZ pełnił do 21 marca 2003 roku, kiedy został ambasadorem Białorusi w Stanach Zjednoczonych i jednocześnie w Meksyku. Od czerwca 2009 roku do sierpnia 2015 roku objął stanowisko stałego przedstawiciela Białorusi przy Biurze ONZ i innych organizacjach międzynarodowych w GenewieУказ Президента Республики Беларусь от 22 августа 2015 г. № 367.
Odznaczenia Order Honoru (2014)Указ Президента Республики Беларусь от 3 декабря 2014 года № 561 «О награждении государственными наградами Республики Беларусь», Gramota Pochwalna Rady Ministrów Republiki Białorusi (1999)Постановление Совета Министров Республики Беларусь от 24 июня 1999 г.