Выпускник исторического факультета МГПИ им. Ленина (ныне – МПГУ), закончил в 1982 году. Историк, философ, писатель, публицист. Доктор исторических наук, профессор факультета политологии МГУ, сопредседатель Правления Союза писателей России.
Работал учителем в школе, затем занялся издательским делом, работал в «Молодой гвардии», журналах «Детская Роман-газета», «Роман-журнал XXI век». Защитил кандидатскую («Идейные истоки историко-философских воззрений В. Н. Татищева») и докторскую диссертацию («Исторические судьбы России в трудах русских мыслителей XI—XVII вв.»). Член Союза писателей России. Был профессором кафедры истории социально-политических учений философского МГУ. Позже – по совместительству – стал деканом историко-филологического факультета Российского православного университета. Главный редактор журнала «Историческое образование» и веб-портала «Тезис.ru: Гуманитарные дискуссии».
Член Бюро президиума Всемирного Русского Народного Собора, действительный член Императорского Православного палестинского общества и Философско-экономического собрания.
Опубликовал более 400 статей и более 40 книг. Автор учебников и учебно-методического комплекта по истории России для общеобразовательных школ. Автор, соавтор, составитель и редактор нескольких учебных пособий, хрестоматий и антологий для высших учебных заведений.
Лауреат литературных премий, в том числе – им. Володина (2002), им. Карамзина (2003), премии «Триумф» конкурса «Искусство книги» (2004), Всероссийской литературной премии «Александр Невский» (2005), Большой литературной премии России (2010, 1-я премия за книгу «Россия. Великая судьба») и др.