Окончил исторический факультет МГУ имени М. В. Ломоносова (1971).
В 1977 году в Институте истории СССР АН СССР защитил диссертацию на соискание учёной степени кандидата исторических наук по теме «Буржуазные газеты России и крупный капитал: (Конец XIX в. — 1914 г.)» (специальность 07.00.02 — «История СССР»).
В 1993 году в Институте российской истории РАН защитил диссертацию на соискание учёной степени доктора исторических наук по теме «Крупная буржуазия России. Конец XIX в. — 1914 г.» (специальность 07.00.02 — «Отечественная история»).
В начале научной деятельности придерживался официальной точки зрения и был близок по взглядам к идеологу этого направления П. А. Зайончковскому. После распада СССР стал придерживаться монархических взглядов.
Автор более 30 монографий и около 200 статей.
До января 2011 года работал в должности ведущего научного сотрудника ИРИ РАН. С 2013 года находился на домашнем лечении в связи с перенесённым инсультом.