Родился в Москве в семье инженеров. Окончил Литературный институт имени Горького и аспирантуру на кафедре русской классической литературы. В 2000 году защитил кандидатскую диссертацию «Ирония в стиле Г.Р. Державина».
Ведущий проекта «Настоящее прошлое» в «Литературной газете».
Автор книг: «Головой в песок» (1994), «Великий Суворов и суворовский образ в отечественной культуре» (2000), «Нотации» (с Алексеем Коровиным) (2002), «Старейший журнал России» (с Виктором Чумаковым) (2003), «Суворов был необъяснимым чудом…» (2006), «Дом на Смоленском бульваре» (2006), «Александр Суворов. Бог войны» (2009), «Легенды и были про русских и венгров» (2009), «Сталинская гвардия. Наследники вождя» (2010), «Русская героика. Очерки из истории литературы» (2010), «Майор Пронин против врагов народа» (2010, 2011), «Балет в Большом!» (2011), «Александр Суворов. И жизнь его полна чудес…» (2012, 2-е изд. — 2013, 3-е — 2014), «Гений войны Александр Суворов» (2013), «Державин. Падал я, вставал в мой век» (2013), «Олимпийское противостояние» (2014), «Александр Суворов. Имя Победы» (2014), «Фельдмаршал Румянцев» (2015), «Быть верным Отечеству. Суворов в городах Ленинградской области» (2015) и других.