Ведущую роль в политическом объединении Руси сыграл сын Василия Темного Иван III Васильевич (1462–1505). К заключительному этапу объединения Руси можно отнести присоединение Ростовского, Ярославского, Тверского и некоторых других княжеств, а также Новгородской республики, городов Дмитрова, Вологды, Углича, Вятской земли. Наиболее сложной задачей оказалась ликвидация самостоятельности Великого Новгорода. Его боярство, боясь лишиться своих привилегий, оказало упорное сопротивление. Бояре заключили договор с литовским князем, соглашаясь перевести Новгород в вассальную зависимость от Литвы. Иван III организовал в 1471 г. против них поход. Новгородское войско было разбито московским князем на реке Шелонь.