Окончил МГИМО (1958), в 1958—1964 годах работал в Институте философии АН СССР.
В 1964 году окончил аспирантуру Института философии АН СССР и защитил диссертацию на соискание учёной степени кандидата философских наук по теме «Китайская буржуазная философия XX века» В 1965—1976 годах преподавал в Институте общественных наук при ЦК КПСС.
В 1976—1989 годах работал в Институте США и Канады АН СССР (старший научный сотрудник, заведующий сектором).
В 1993—2000 годах — профессор МГУ.
В 1996 году защитил диссертацию на соискание учёной степени доктора политических наук по теме «Политическая утопия в XX веке: вопросы теории и истории» С 2000 года — главный научный сотрудник Института США и Канады РАН.
С 2012 года одновременно работает в МГИМО.Член редакционной коллегии журнала «Общественные науки и современность» и редакционного совета журнала «США и Канада: экономика, политика, культура» .