Летописец начал свой рассказ с событий в Золотой Орде, которые предшествовали походу на Русь. Темник Мамай «многих царей и князей избил и поставил себе царя (хана) по своей воле», став фактическим правителем Золотой Орды. Мамаю не давали покоя лавры хана Батыя: он «вознесся в уме гордостью великою, хотел как второй царь Батый быть и всю землю Русскую пленить». Однако Мамай понимал, что Русь стала уже не той. Он не ограничился сбором всех своих орд, но «рати нанял бесермен и армян, фрязей (греков), черкесов, ясов, буртасов». Кроме того, Мамай заключил союз с польско-литовским королем Ягайло и рязанским князем Олегом. Летом огромное войско Мамая (численность его разные историки определяли от 150 до 300 тысяч воинов!) переправилось через Волгу и подошло к устью Воронежа. Над Русью нависла грозная опасность.
Когда весть о готовящемся вторжении ордынцев достигла Москвы, великий московский князь Дмитрий Иванович стал «собирать воинства много и силу великую, соединяясь с князьями русскими и бывшими под ним князьями местными». Полки ближних князей начали собираться в Москве.
Чтобы точнее узнать о планах Мамая, великий князь направил к нему для переговоров опытного московского дипломата Захария Тютчева. Сведения Тютчева, с которыми он «послал тайно скоровестника к великому князю на Москву», были тревожными: князь Олег Рязанский и польско-литовский король Ягайло «приложились ко царю Мамаю».
Не ограничиваясь этими сведениями, Дмитрий Иванович выслал в степи «крепкую сторожу» и велел ей «на Быстрой или на Тихой Сосне под Орду ехать языка добывать и истину уведать Мамаева хотенья». Вскоре была выслана в степь и «вторая сторожа». Сведения о планах Мамая полностью подтвердились — «неложно идет царь Мамай на Русь, совокупясь с Олегом князем Рязанским и с Ягайлом князем Литовским, и еще не спешит царь, но ждет осени, когда совокупится с Литвою». Медлить дальше было опасно, необходимо было предупредить объединение сил врага. В Москве к тому времени уже собралось значительное войско. «К великому князю в Москву, — повествовал летописец, — пришли князья Белозерские, крепкие и мужественные на брань, с воинами своими: князь Федор Семенович, князь Семен Михайлович, князь Андрей Кемский, князь Глеб Каргопольский и Цыдонский, пришли и Андомские князья. Также пришли Ярославские князья со всеми своими силами: князь Андрей и князь Роман Прозоровские, князь Лев Курбский, князь Дмитрий Ростовский, и князья Устюжские, и иные многие князья и воеводы со многими силами».
Остальные рати должны были собраться в Коломне, откуда легко было выйти к любому месту на южном рубеже: великий князь «повелел всем людям быть на Коломне месяца августа в 15 день». Туда же двинулся и сам Дмитрий Иванович. Главные силы шли прямо на Коломну через д. Котлы, другая колонна — «Брашевой дорогой» (через Бронницы), «а Белозерские князья Болвановскою дорогою с войском их». «И пришел князь великий в Коломну в субботу, месяца августа в 26 день. Прежде великого князя сошлись там воеводы многие и встретили великого князя на речке на Северке».
Никогда еще не собиралось для отпора врагу такое большое русское войско. Летописец сообщал, что великий князь Дмитрий Иванович под Коломной «собрал воинов своих 100 тысяч, кроме князей русских и воевод местных. Было всей силы и всех ратей числом с полтораста тысяч или 200 000». Кроме того, подошли два литовских князя с псковским полком и «брянскою силою». Никоновская летопись определяла численность русского войска (вместе с присоединившимися позднее ратями) в «400 тысяч воинства конного и пешего». Вероятно, эти цифры несколько завышены. Советский военный историк Е. А. Разин считает, что великий князь мог вывести в поле реально лишь 50–60 тысяч воинов. Но и такое войско было очень велико для средневековья.
В Коломне Дмитрий Иванович произвел смотр собранного войска, разделил его по обычаю на пять полков и назначил воевод. Можно было начинать поход против Мамая.
Русское войско из Коломны пошло вдоль Оки, к устью реки Лопасни (в 65 км от Коломны). Сюда же спешили «все вои остаточные». Видимо, Дмитрий Иванович решил обойти основную территорию враждебного ему Рязанского княжества и одновременно отрезать от лагеря Мамая литовские полки, остановившиеся в городе Одоеве. Этот план полностью удался: ни Олег, ни Ягайло не успели подойти на помощь Мамаю.