W lutym 1993 r. objął funkcjź stałego przedstawiciela Rzeczypospolitej Polskiej przy ONZ. W latach 1996-1997 reprezentował nasz kraj w Radzie Bezpieczeństwa Narodów Zjednoczonych. Jest specjalnym doradcą do spraw międzyrządowych w Programie Rozwoju ONZ. W czerwcu 2000 r. przejął obowiązki specjalnego przedstawiciela sekretarza generalnego Organizacji Narodów Zjednoczonych na Cyprze.
Obecnie dziekan Wydziału Stosunków Międzynarodowych Wyższej Szkoły Administracji w Bielsku-Białej.