Войска, двигавшиеся с запада (из города Датун) на помощь Сун Чжуну, были остановлены и отброшены назад. Победа Чжу Ди была полной. После разгрома Сун Чжуна и падения Хуайлая на сторону мятежников перешли почти все правительственные гарнизоны, стоявшие вдоль пограничных с Монголией северо-западных рубежей страны, в том числе и кавалерийские отряды монголов-урянхайцев, находившиеся на китайской службе. В распоряжении Чжу Ди всего через две недели после начала военных действий оказалось несколько десятков тысяч профессиональных солдат и офицеров и территория от северной излучины реки Хуанхэ до Бохайского залива.
Все это заставило императорский двор в полной мере осознать опасность, грозящую с севера. 25 августа 1399 года был обнародован манифест, оповещающий страну о поднятом мятеже. В нем перечислялись все провинности Чжу Ди, начиная с прежних времен, говорилось о связи его действий с «коварными планами» других удельных властителей. «Ныне он, забыв заветы предков и наперекор Небу, начал войну, навлекая беду на страну. В своих помыслах и намерениях он идет против императора, создает угрозу государству. Небо и Земля не позволяют простить этого», — говорилось в манифесте. Вслед за тем правительство стало готовить массированный поход на Пекин.
Командовать походом было поручено опытному начальнику Гэн Бинвэню. Его 300-тысячная армия двинулась из Нанкина на север несколькими колоннами по разным дорогам. Одновременно верным правительству войскам в северных и северо-восточных районах страны предписывалось атаковать Чжу Ди с флангов. В ставке последнего решили не ждать приближения противника к Пекину и самим выступить навстречу. 11 сентября 1399 года основные силы Гэн Бинвэня достигли города Чжэньдин (в 200 с лишним километрах к юго-западу от Пекина), а 9-тысячный авангард двинулся дальше. 15 сентября он был разгромлен внезапно появившейся армией Чжу Ди, которая 24 сентября была уже под Чжэньдином. Узнав, что войска Гэн Бинвэня рассредоточены и стоят отдельными лагерями, Чжу Ди начал атаку. Силам мятежников удалось рассечь строй противника, зайти ему в тыл и взять в клещи. Правительственные войска обратились в бегство. Однако Гэн Бинвэнь сумел остановить солдат и снова построить для боя. Когда же кавалеристы полководца Чжу Нэна, сражавшегося на стороне Чжу Ди, «с громкими криками» врезались во вражеские ряды, противник был окончательно сломлен. Часть отступавших, давя друг друга в крепостных воротах Чжэньдина, бросилась искать спасения за городскими стенами, многие попытались переправиться на противоположный берег протекавшей у города реки и утонули, а три тысячи, побросав оружие и доспехи, сдались на поле сражения.
Тем не менее взять город с налета Чжу Ди не удалось. Три дня победители осаждали затворившегося в крепости Гэн Бинвэня, но так и не смогли сломить осажденных. Получив сведения об активизации правительственных войск в тылу, Чжу Ди снял осаду и отвел свою армию к Пекину. Поражение правительственной армии под Чжэньдином было страшным: она потеряла около 90 тысяч человек и 20 тысяч лошадей. Вина за это была не без основания возложена на Гэн Бинвэня. Главнокомандующий был отозван, и вместо него назначен Ли Цзинлун, которому было поручено возглавить новое наступление на Пекин. Но для этого нужно было подтянуть резервы, что требовало определенного времени. Этой передышкой Чжу Ди воспользовался для ликвидации опасности, грозившей ему с северо-востока, где правительственные войска из Ляодуна перешли в наступление и осадили гарнизон верного ему города Юнпина.
В начале октября 1399 года армия Чжу Ди появилась под Юнпином и сняла осаду. Ляодунцы отступили к крепости Шаньхайгуань на границе с Маньчжурией. Мятежники не стали их преследовать, а предприняли поход на город Данин, где стоял крупный гарнизон, находившийся в подчинении Нин-вана — местного удельного властителя, младшего брата Чжу Ди. Несколько дней братья пировали, клянясь друг другу в братской любви, а тем временем войска Чжу Ди принудили к сдаче стоявшие поблизости правительственные войска. Теперь Нин-вану не на кого было опереться, и Чжу Ди, для большей гарантии, взял брата под стражу, а его войска явочным порядком присоединил к своим. Армия мятежников пополнилась 80 тысячами солдат, обильным военным снаряжением и распространила свой контроль на многие крепости на северо-востоке страны. Вслед за тем армия Чжу Ди была заново переформирована и разделена на пять подразделений, готовых отразить новое наступление с юга.