Родился 5 июня 1956 года в Москве. Учился в спецшколе № 1, затем на историческом факультете МГУ имени М. В. Ломоносова. В 1978–1989 годах преподавал в МГУ новую и новейшую историю. Кандидат (1982) и доктор (1989) исторических наук. В 1989–1991 годах — инструктор и заведующий сектором ЦК КПСС, помощник руководителя Администрации Президента СССР, помощник Председателя КГБ СССР. С 1992 года работал в фонде «Реформа» академика Шаталина, преподавал в Калифорнийском технологическом институте, основал Фонд «Политика». Депутат Государственной думы первого созыва (1993–1995). Председатель комитета по образованию в Государственной думе шестого созыва (2011–2016), председатель Правления фонда «Русский мир», декан факультета государственного управления МГУ, президент фонда «Политика», президент фонда «Единство во имя России». Член Высшего совета партии «Единая Россия». Имеет правительственные награды. Автор более тысячи публикаций, в том числе таких книг, как «От Эйзенхауэра к Никсону: из истории республиканской партии США», «Республиканцы: от Никсона к Рейгану», «Афера Иран-контрас», «Эпоха перемен: Россия 90-х глазами консерватора», «Молотов. Молодость», «Код политики», «Крушение России. 1917», «Российская матрица», «Современный мир и его истоки» и др.