Родился в Москве 8 февраля 1959 года.
Выпускник исторического факультета МГУ, кандидат, затем и доктор наук. Ответственный редактор сборника «Средневековая Русь», сотрудник исторического факультета МГУ.
В книге «”Слово о полку Игореве" и Задонщина”: источниковедческие и историко-культурные проблемы» с помощью применения математических методов доказал, что в «Задонщине» был использован текст «Слова о полку Игореве», а не наоборот, что является неопровержимым аргументом в пользу большей древности «Слова».
Лауреат премии имени В. О. Ключевского РАН за монографию «Русь: от славянского Расселения до Московского царства».
Российский историк, профессор МГУ им. Ломоносова. Доктор исторических наук. Член редколлегии журнала «Древняя Русь. Вопросы медиевистики».