Заветной целью деятельности Ивана III было собирание земель вокруг Москвы, покончить с остатками удельной разобщенности ради создания единого государства. Жена Ивана III, Софья Палеолог, всячески поддерживала желание мужа расширить Московское государство и укрепить самодержавную власть.
Полтора столетия Москва вымогала дань с Новгорода, отнимала земли и почти поставила новгородцев на колени, за что они ненавидели Москву. Понимая, что Иван III Васильевич окончательно хочет подчинить себе новгородцев, они освободили себя от присяги великому князю и образовали общество по спасению Новгорода, возглавляемое Марфой Борецкой, вдовой посадника.
Новгород заключил договор с Казимиром, королем польским и великим князем литовским, по которому Новгород переходит под его верховную власть, но при этом сохраняет некую самостоятельность и право на православную веру, а Казимир обязуется защитить Новгород от посягательств московского князя.
Два раза Иван III Васильевич посылал послов в Новгород с добрыми пожеланиями образумиться и вступить в земли Московские, митрополит московский пытался убедить новгородцев «исправиться», но всё тщетно. Пришлось Ивану III совершить поход на Новгород (1471 г.), в результате которого новгородцы были разбиты сначала на реке Ильмень, а затем Шелонь, Казимир же не пришел на помощь.
В 1477 г. Иван III Васильевич потребовал от Новгорода полного признания его своим хозяином, что вызвало новый мятеж, который был подавлен. 13 января 1478 г. Великий Новгород полностью подчинился власти московского государя. Чтобы окончательно усмирить Новгород, Иван III в 1479 г. сменил новгородского архиепископа Феофила, неблагонадежных новгородцев переселил в московские земли, а на их земли поселил москвитян и других жителей.