Войска, которые отправлялись в Северный поход из провинции Гуандун, составили 7 армейских корпусов, разделенных на две колонны – Восточную и Западную. Первой руководил сам главнокомандующий, второй – Тан Шэнчжи. Все высшие посты в НРА занимали чанкайшисты. Китайские революционные войска с воздуха поддерживал авиационный отряд советских летчиков-добровольцев.
Армия генерала Чан Кайши освободила от войск циньского милитариста генерала У Пэйфу соседнюю с Гуандуном густонаселенную провинцию Хунань и захватила город Чанша. После этих побед НРА начала продвижение в Центральный Китай, к трехградью Ухань на берегах реки Янцзы (города Учан, Ханькоу и Ханьян). Отступившие из провинции Хунань войска генерала У Пэйфу занимали учанский оборонительный участок. Больше месяца чанкайшисты осаждали город Учан. Город был взят приступом 10 октября 1926 года.
После занятия трехградья Ухань НРА наносит поражение войскам милитариста Сунь Чуаньфана, занимает важные города Наньчан, Цзюцзян и Нанкин. К коменту подхода национально-революционных войск к Шанхаю там вспыхивает восстание, и циньские военные силы оставляют этот город. 12 апреля 1927 года войска Чан Кайши захватывают китайскую часть Шанхая, не вступая в его международный квартал, который находился под охраной японских и европейских войск. В городе чанкайшисты уничтожили всех лидеров коммунистов и профсоюзов (около 5 тысяч человек).
В ходе Северного похода численность НРА достигла почти 300 тысяч человек – в основном, за счет перешедших на ее сторону войск китайских генералов-милитаристов. К весне 1927 года революционные войска освободили 7 провинций с населением в 200 миллионов человек.
Пока колонны и корпуса НРА вели бои в Центральном Китае, в Кантон вернулся главный соперник Чан Кайши в борьбе за верховную власть Ван Цзинвэй. Руководство Гоминьдана снова предложило ему возглавить национальное правительство, которое в связи с переездом теперь стало называться Уханьским. По решению этого правительства генерал Чан Кайши был смещен с поста главнокомандующего НРА.
Но тот проигнорировал приказ, заявив: «Я взял обязательство довести Северный поход до успешного конца». Чан Кайши теперь обладал огромной реальной военной силой, так как в число приверженцев боевого генерала вошли бывшие китайские военачальники-милитаристы циньского правительства.
31 июля и 1 августа 1926 года полки двух корпусов НРА, находившиеся под командованием коммунистов, выполняя инструкции КПК, разоружили гоминьдановские воинские части в городе Наньчане. День 1 августа 1926 года стал днем рождения китайской Красной армии. Восставшие пять дней контролировали Наньчан, но под натиском чанкайшистских войск вынуждены были отступить и у морского побережья рассеялись, за исключением немногочисленного отряда под командованием Чжу Дэ, который укрылся в горах на западе провинции Цзянси. Это и явилось подлинным началом 22-летней гражданской войны в Китае.
В 1927 году, 12 апреля, генерал Чан Кайши захватил власть, сосредоточив в своих руках посты председателя Центрального исполнительного совета Гоминьдана, президента Китайской республики, главнокомандующего всеми ее вооруженными силами. Он на правах президента присвоил себе воинское звание – генералиссимус. Резиденцией правительства Чан Кайши стал город Нанкин. Его жена Сун Цинмен была введена в президиум Антиимпериалистической лиги. Рядом с нанкинскими крепостными стенами началось строительство огромного мавзолея для основателя Гоминьдана Сунь Ятсена.
Генералиссимус Чан Кайши заявил о решимости завершить Северный поход. Ему противостояли военачальники-милитаристы, захватившие власть в тех провинциях, где расквартировывались подчиненные им войска. Наиболее крупным из них был маршал Чжан Цзолинь, военный правитель Маньчжурии и Северо-Восточного Китая. Армия Чан Кайши начала успешное наступление через Хэфэй (провинция Аньхой) и Сюйчжоу (провинция Цзянсу) на войска милитариста Сунь Чуаньфана.
В июне 1927 года Чан Кайши получает сильного союзника в лице «христианского генерала» Фэй Юйсяня из провинции Шаньси. Летом этого же года из страны высылаются советские политические и военные советники. В августе – сентябре гоминьдановцы подавляют силой оружия «восстание осеннего урожая» в провинции Хунань под руководством Мао Цзэдуна. Тот бежит в горы западной части провинции Цзянси, где к нему вскоре присоединяется отряд Чжу Дэ.
8 августа 1927 года Чан Кайши неожиданно подает в отставку и отбывает в Японию. Оттуда он возвращается в Китай 6 января следующего года. Благодаря такому тактическому ходу ликвидируется раскол в Гоминьдане. Чан Кайши снова назначается главнокомандующим национальной армией и председателем Центрального исполнительного комитета Гоминьдана. Он приказывает продолжить Северный поход, чтобы объединить страну.