Rođen je u Beogradu 1953. godine. Diplomirao na Pravnom fakultetu u Univerziteta u Beogradu 1977. godine.
Zaposlen u Saveznom sekretarijatu za inostrane poslove od 1978. godine. U Upravi za međunarodne organizacije nekadašnjeg Saveznog sekretarijata za inostrane poslove radio je od 1979. do 1982. godine. U Misiji tadašnje Jugoslavije pri Ujedinjenim nacijama, u zvanju atašea za političke poslove, radio je od 1982. do 1986. godine.
Bio je savetnik, potom pomoćnik načelnika Uprave u Sektoru za multilateralne aktivnosti. U zvanju ministra savetnika u Misiji naše zemlje u Briselu, tada Evropska zajednica, nalazio se od 1990. do 1992. godine.
Široj javnosti poznatiji je kao šef kabineta predsednika tadašnje Savezne Republike Jugoslavije, Dobrice Ćosića, tokom 1992. i 1993. godine.
Od godine 2004. nalazi se u Grupi ambasadora za specijalne i ad hok poslove u Ministarstvu spoljnih poslova tadašnje SCG. Potom 2005. postaje predsednik Nacionalne komisije za sprovođenje Konvencije o zabrani hemijskog oružja.
Bio je ambasador Srbije u Japanu od 2006. do 2011. godine. Državni sekretar Ministarstva spoljnih poslova Srbije postao je 2011. godine.
Od jula 2012. godine obavljao je funkciju ministra spoljnih poslova u Vladi Srbije. Aprila 2014. godine nije izbaran u Vladu Aleksandra Vučića, a maja iste godine predsednik Srbije Tomislav Nikolić imenovao ga je za savetnika.