Родился 5 июня 1956 в Москве. Окончил истфак МГУ (1978). После учебы работал на факультете секретарем комитета ВЛКСМ и парткома. С 1989 возглавлял сектор идеологического отдела ЦК КПСС. В 1991-1992 был помощником главы аппарата президента СССР и председателя КГБ, преподавал в Калифорнийском технологическом институте. С 1993 — президент фонда "Политика". В 1993 избран в ГД по списку Партии российского единства и согласия. В 1996 участвовал в предвыборной кампании Ельцина. В 1997-2001 входил в консультативный совет при президенте, в 2006-2009 — в Общественную палату. С 2007 — директор фонда "Русский мир". С 2011 — и. о. декана факультета госуправления МГУ. Доктор исторических наук (тема диссертации — "Идейно-политическая эволюция Республиканской партии США после Второй мировой войны"). Автор семи книг. Внук советского государственного деятеля Вячеслава Молотова. Женат, трое сыновей.