В 1960 году окончил факультет журналистики МГУ имени М. В. Ломоносова. Затем на протяжении трех лет работал в газете «Известия». Сотрудник журнала «Новый мир» в 1960-х. После окончания аспирантуры преподавал в МГУ имени М. В. Ломоносова.
В 1967 году МГУ имени М. В. Ломоносова защитил диссертацию на соискание учёной степени кандидата исторических наук по теме «Особенности развития социалистической мысли в России в отражении русской журналистики 60-70 годов XIX в.».
В 1977 году МГУ имени М. В. Ломоносова защитил диссертацию на соискание учёной степени доктора философских наук по теме «Марксистско-ленинская концепция всемирности исторического процесса и теория социальной революции» (специальность 09.00.01 — диалектический и исторический материализм).
В конце 1980-х ответственный секретарь и и. о. шеф-редактора международного журнала «Проблемы мира и социализма» (в Праге). Главный редактор международного журнала «Мегаполис», член международного совета журнала «Полис». Входит в состав редколлегии журнала «Философские науки».
Заведовал кафедрами философии гуманитарных факультетов МГУ, мировой политики Академии общественных наук при ЦК КПСС, политологии МГЛУ. Профессор кафедры политической теории Московского государственного института международных отношений (Университета) МИД России и преподаватель кафедры мировой политики и международных отношений РГГУ, президент Всероссийской ассоциации «Школа демократической культуры». Первый вице-президент Российской Академии политической науки, действительный член РАЕН.
Автор первого проекта программы Демократической партии коммунистов России (впоследствии — Народной партии «Свободная Россия»), член правления Народной партии «Свободная Россия» (1991—1993); с 1993 г. — член Народной партии России (партия Т. Гдляна).