Politolog, dyplomata, wykładowca uniwersytecki. Absolwent Wydziału Dziennikarstwa i Nauk Politycznych Uniwersytetu Warszawskiego. W 1981 r. zdobył tytuł doktora, w 1990 r. – doktora habilitowanego. Od 2000 r. profesor nauk humanistycznych. Wykładowca Instytutu Stosunków Międzynarodowych UW.
W Ministerstwie Spraw Zagranicznych obejmował stanowiska m.in. dyrektora Departamentu Planowania i Analiz, ministra pełnomocnego w Stałym Przedstawicielstwie RP przy ONZ w Genewie, pracownika i dyrektora Departamentu Strategii i Planowania Polityki Zagranicznej. W latach 2003–05 był dyrektorem Akademii Dyplomatycznej MSZ. Przez kolejne dwa lata pełnił funkcję dyrektora Polskiego Instytutu Spraw Międzynarodowych.
Doradca ministra obrony narodowej Bogdana Klicha i prezydenta RP ds. międzynarodowych.
Autor szeregu publikacji poświęconych polityce zagranicznej, bezpieczeństwu międzynarodowemu i prawom człowieka.