Rođen je 1953. godine u Beogradu, gde je diplomirao na Fakultetu političkih nauka, na kojem je i doktorirao 1987. godine sa temom „Demokratija saveta“.
Bio je urednik u naučno-političkom programu Trećeg programa Radio Beograda od 1982. do 1984. godine. U Institutu za međunarodni radnički pokret najpre je bio naučni savetnik, a kasnije naučni saradnik. U Institutu za evropske studije radio kao viši naučni saradnik. Redovni je profesor na Fakultetu političkih nauka u Beogradu, gde predaje Evropske odnose i EU i rukovodi postdiplomskim evropskim studijama.
Bio je savetnik za politička pitanja bivšeg predsednika SRJ Vojislava Koštunice, a zatim i njegov savetnik na funkciji premijera. Bio je na čelu