В последние десять лет жизни Василия II княжич Иван постоянно находился рядом с отцом, участвовал во всех его делах и походах. К 1462 году, когда умер Василий, 22-летний Иван был уже человек много повидавший, со сложившимся характером, готовый к решению трудных государственных вопросов.
Однако в течение еще пяти лет после восшествия на престол Иван, насколько можно судить по скудным источникам, не ставил перед собой тех крупных исторических задач, которыми позднее будет прославлено его время.
Во второй половине 60-х годов XV века Иван III определяет первоочередную задачу своей внешней политики: обеспечение безопасности восточной границы путем установления политического контроля над Казанским ханством. Война с Казанью 1467–1469 годов окончилась в целом успешно для москвичей. Она заставила казанского хана Ибрагима надолго прекратить набеги на владения Ивана III. Вместе с тем война показала ограниченность внутренних ресурсов Московского княжества. Решающие успехи в борьбе с наследниками Золотой Орды могли быть достигнуты только на качественно новом уровне объединения русских земель. Осознав это, Иван обращает внимание свой взор на Новгород. Обширные владения Великого Новгорода простирались от Балтийского моря до Урала и от Белого моря — до Волги. Покорение Новгорода — главное достижение Ивана III в деле «собирания Руси».
Князь Иван «был человек государственного ума, выдающийся политик и Дипломат, — пишет его биограф Н.С. Борисов. — Свои эмоции он умел Подчинять требованиям обстоятельств. В этом умении „властвовать собой“ — источник многих его успехов. Иван III, не в пример своему отцу, всегда тщательно просчитывал все возможные последствия своих поступке Новгородская эпопея может служить тому наглядным примером. Великий князь ясно понимал, что трудность заключается не столько в том, чтоб завоевать Новгород, сколько в том, чтобы сделать это незаметно. В противном случае он мог восстановить против себя всю Восточную Европу и потерять не только Новгород, но и многое другое…»
Еще в декабре 1462 года из Новгорода в Москву отправилось большое посольство «о смирении мира». Его возглавлял архиепископ Иов. В Москве новгородская знать была принята с честью. Однако в ходе переговоров Иван III проявил твердость. Не уступали и новгородцы. В итоге многочасовые прения окончились взаимными уступками. Мир был достигнут.
Для заключения более выгодного соглашения обе стороны вели сложную дипломатическую игру.
Иван III стремился перетянуть на свою сторону Псков. Посланец князя Ф.Ю. Шуйский способствовал заключению 9-летнего перемирия между Псковом и немецким орденом на благоприятных для русских условиях.
Московско-псковское сближение сильное обеспокоило новгородцев, качнуло чашу весов в пользу мирных отношений с Москвой. Союз с Псковом стал сильным средством давления на Новгород. Зимой 1464 года между Москвой и Новгородом был заключено перемирие, оказавшееся довольй продолжительным.
Лётом 1470 года стало ясно, что Иван III, управившись с Казанью, поворачивает свою военно-политическую мощь на северо-запад, в сторону Новгорода.
Новгородцы отправили посольство к литовскому королю Казимиру. Вместо войск тот прислал князя Михаила Александровича (Олельковича). Этот князь исповедовал православие и доводился двоюродным братом Ивану ІІІ. Все это делало его наиболее подходящим кандидатом на новгородский престол. Однако пребывание Михаила на Волхове оказалось недолгим, считав себя чем-то обиженным, он вскоре уехал из Новгорода.
18 ноября 1470 года после смерти Ионы новым владыкой Новгорода стал Феофил. Нареченный владыка Феофил собирался по старой традиции отправиться в сопровождении бояр в Москву на постановление к митрополиту Филиппу. Иван III дал согласие на обычный порядок утверждения нового архиепископа. В послании московский князь назвал Новгородцев «отчиной», то есть неотъемлемым, передаваемым по наследству владением. Это вызвало возмущение у новгородцев, и особенно у «литовской партии».
Весной 1471 года новгородские послы отправились в Литву, где был заключен договор с королем Казимиром IV, по которому Новгород попадал под его верховную власть, а Казимир обязывался охранять его от нападений великого князя.
На деле польско-литовский король не собирался воевать за Новгород, что сильно облегчило московскую экспансию. Попытки же Казимира IV в критические моменты натравить на Ивана III на какого-нибудь степного, не приносили ожидаемых результатов.