Родился в 1957 году в деревне Шапкино Гжатского района Смоленской области. В 1974 году закончил Акатовскую среднюю школу, в 1983 году — факультет журналистики Московского государственного университета (МГУ). С 1982 по 1989 годы работал в газетах Архангельской области. В настоящее время — обозреватель «Российской газеты» (РГ).