С 1472 г. Иван III перестал посылать дань Большой Орде. В 1480 г. хану Большой Орды Ахмату удалось собрать почти все военные силы бывшей Золотой Орды. 8 октября 1480 г. ордынские войска подошли к притоку Оки – реке Угре, по которой проходила русско-литовская граница, и стали поджидать литовского соперника.
Иван III заключил союз с крымским ханом Менгли-Гиреем, который организовал набег на южные земли Великого княжества Литовского. Таким образом, Орда лишилась союзника.
Русская армия осенью 1480 г. встала на противоположном берегу Угры. Ахмат предпринял лишь одну попытку переправить через реку, которая оказалась неудачной. В итоге, 11 ноября 1480 г., Ахмат отвел свои войска.
Так, Стоянием на Угре, закончилось продолжавшееся 240 лет ордынское владычество. Это позволило завершить объединение русских земель и сформировать единое Русское государство. Это стало возможным благодаря укреплению Русского государства и усобицам внутри самой Золотой Орды.
Внешними врагами в этот период было Казанское ханство, которое располагалось близко к границах Руси, с территории которого совершались постоянные набеги, и Великое княжество Литовское, которое претендовало на объединение русских земель. Иван III организовал поход на Казань, что вынудило казанского хана пойти на мир и согласиться на условия Москвы. В борьбе с Великим княжеством Литовским удалось достичь больших успехов, главный из которых – возвращение в состав Российского государства Смоленска. Ивану III пришлось воевать с Ливонским орденом и Швецией, которые были союзниками Литвы. Войны шли с переменным успехом.