Родился 25 июля 1947 года в Москве.
В 1969 году окончил Московский государственный университет имени М. В. Ломоносова.
В 1981 году окончил Институт истории СССР АН СССР.
В 2012 году был кандидатом на выборах депутатов Муниципального Собрания внутригородского муниципального образования Лефортово в городе Москве третьего созыва.
В 2015 году был кандидатом от политической партии «Республиканская партия России — Партия народной свободы» в Калужской области на выборах депутатов Законодательного Собрания Калужской области шестого созыва.
В 2016 году был кандидатом от политической партии «Партия народной свободы» (ПАРНАС) на выборах депутатов Государственной Думы Федерального Собрания Российской Федерации седьмого созыва.
В 2017 году избран депутатом Совета депутатов муниципального округа Академический в городе Москве.