В 1950 году окончил исторический факультет МГПИ им. Потёмкина. 1950—1953 гг. — служба в Советской Армии. 1953—1980 гг. — научный сотрудник Центрального партийного архива (где был замечен Михаилом Роммом, включившем его тогда в художественный совет «Мосфильма»), затем отдела истории Института марксизма-ленинизма при ЦК КПСС. 1980—1991 гг. — профессор Института общественных наук при ЦК КПСС. С 1992 года — в Горбачёв-Фонде, в настоящее время директор Центра исторических исследований, также профессор кафедры отечественной и всеобщей истории Университета Российской академии образования.
Женат, взрослая дочь, внук.
Автор более четырёхсот научных работ по русской истории, особенно по проблемам революционного движения в России («Ленин и «Правда» 1912—1914 годов», «В. И. Ленин революционер, мыслитель, человек», «Штрихи к портрету» и др.). Он также автор романа-хроники «Февраль», сценариев художественных и документальных фильмов «Доверие», «Чичерин», «Николай Бухарин», созданных в содружестве с М. Шатровым и А. Зархи.