Противоборствующей революционному правительству стороне, в свою очередь, оказывалась значительная помощь со стороны ведущих мировых держав. Так, например, во время восстания в Гуанчжоу (август—сентябрь 1924 г.) мятежникам со стороны английских властей было послано около 30 тыс. винтовок и другого военного имущества.
Но вернемся к Северному походу.
Идея военного похода из Гуандунской базы на север, с целью объединения вооруженным путем Китая под властью Гоминьдана, принадлежала Сунь Ятсену. Официально его начало было провозглашено Национальным правительством 1 июля 1926 г. Однако еще в конце мая того же года в Хунань вступил Отдельный полк 4-го корпуса НРА под командованием коммуниста Е Тина.
К весне 1926 г. под его контролем Гоминьдана находились части НРА и национальные армии соседних с Гуандуном южных провинций: Гуанси и Гуйчжоу.
Расстановка сил милитаристов была следующей: Маньчжурия, провинция Шаньдун и центральный район Пекин— Тяньцзинь контролировались фэнтяньской группировкой под командованием Чжан Цзолиня и Чжан Цзунчана. Центральный Китай (юго-запад провинции Чжили, Хэнань, восточная часть Шэньси, Хубэц, Хунань) контролировался чжилийской группировкой, во главе которой стоял генерал У Пэйфу. Восточный Китай (провинция Цзянсу с Шанхаем, а также Аньхой, Чжэцзян, Цзянси, Фуцзянь) находился под властью маршала Сунь Чуаньфана, отколовшегося от чжилийской группировки.
Армии милитаристов, против которых действовала НРА, значительно превышали ее численность. Но помощь населения, приветствовавшего приход революционных войск, была весьма ощутима. Студенты, рабочие, крестьяне создавали санитарные отряды. Многие мирные жители выступили в поход вместе с НРА в качестве носильщиков, грузчиков, дорожных строителей, проводников и т.п. Определенную роль в расстановке сил играло и то, что силы милитаристов были разобщены, причем зачастую на противоборствующие группировки. К тому же в тылу у них на северо-западе находились сохранившиеся части 1-й Национальной армии Фэн Юйсяна. Как мы уже отмечали, в разработке плана боевых операций и боях активно участвовали советские военные специалисты во главе с В.К. Блюхером. Зачастую они принимали непосредственное участие в боевых действиях.
Так, например, в феврале 1925 г. в одном из боев из-за нерасторопности главнокомандующего части НРА попали в тяжелое положение. Войска стали в панике отступать. Создалось угрожающее положение на флангах. Советские военные советники Степанов, Бесчастнов, Дратвин, Пало, невзирая на огонь противника, заняли высоту, выгодные позиции и открыли огонь по врагу. Отважное поведение советских командиров повлияло на моральное состояние китайских солдат и офицеров. Паника прекратилась, и вскоре под командованием советников подразделения революционной армии перешли в контрнаступление и обратили противника в бегство.
В другом бою отличился В.М. Примаков. Будучи раненым, он продолжал пулеметным огнем отбивать беспрерывные атаки войск милитаристов. Советник Теруни при штурме города Учан шел во главе колонны и в самые критические моменты брал руководство боем на себя.
Немалая заслуга в победе НРА в Северном походе принадлежит и советским авиаторам. Так, летчик Сергеев под Учаном за 6 дней налетал 37 часов. Вылетая на боевые задания, он вел разведку, сбрасывал бомбы, помогал наступавшим колоннам войск НРА. С низких высот он обстреливал вражеский бронепоезд, всякий раз заставлял его покидать позиции. Всего под Учаном советскими летчиками было сброшено 219 бомб, расстреляно 4000 патронов. Позднее, на Цзянсийском фронте, в течение шести дней боев при неблагоприятных условиях они находились в воздухе более 40 часов каждый, сбросили 115 бомб, израсходовали 7 тыс. патронов, доставили немало донесений, летали на разведку во вражеские тылы
.
К концу августа 1926 г. вся провинция Хунань была полностью очищена от войск У Пэйфу. Революционная армия быстро двигалась к одному из крупнейших экономических центров страны — трехградью Ухань. 10 октября 1926 г. части НРА захватили наиболее укрепленный из этих трех городов — Учана и тем самым завершили разгром войск У Пэйфу в провинции Хубэй.
В сентябре 1926 г. основные силы НРА выступили в провинцию Цзянси против милитариста Сунь Чуаньфана, отколовшегося от У Пэйфу и контролировавшего пять провинций Восточного Китая. В ноябре войска НРА под командованием Чан Кайши заняли город Наньчан — центр провинции Цзянси, а к концу года — провинцию Фуцзянь.
Успехи Северного похода НРА возродили активность 1-й Национальной армии. В сентябре 1926 г. ее командующий Фэн Юйсян вернулся из СССР в Китай и заявил о присоединении своих частей к НРА. В кратчайшие сроки, при активном помощи СССР, армия восстановила свою боеспособность и выступила на соединение с НРА.
Под впечатлением побед НРА многие милитаристы, опасаясь разгрома, переходили на её сторону ради сохранения своих сил. Численность НРА возросла, но её революционно-политические качества снизились. Усилились разногласия и в командовании НРА, и в Гоминьдановском руководстве. Особенно остро встал вопрос о новом местонахождении Национального правительства (Гуанчжоу, откуда начался Северный поход, к этому времени стал уже глубоким тылом). Чан Кайши настаивал на переводе резиденции правительства и ЦИК Гоминьдана в Наньчан, где находилась его ставка. Левые гоминьдановцы, особенно коммунисты, настаивали на переводе правительства в Ухань, где нес охрану полк коммуниста Е Тина и ширилось рабочее движение. Занявшая левые позиции конференция ЦИК Гоминьдана 15 октября 1926 г. приняла решение вызвать из-за границы Ван Цзинвэя, чтобы он вновь занял свой пост председателя Национального правительства. Это решение было направлено на ослабление влияния Чан Кайши.
1 января 1927 г. Ухань был признан столицей Китая и резиденцией Национального правительства. Чан Кайши остался в Нанчане. 10 марта 1927 г. III пленум ЦИК Гоминьдана в Ханькоу лишил Чан Кайши его многочисленных ответственных постов в ЦИК Гоминьдана, но оставил пост главнокомандующего НРА. В уханьское правительство, которым руководил Ван Цзинвэй из-за границы, были введены два коммуниста: Тань Пиншань стал министром сельского хозяйства, Су Чжаочжэн — министром труда.
22 марта 1927 г. войска НРА под командованием Бай Чунси освободили Шанхай, а на следующий день Нанкин. Во время боев в городе произошли инциденты, в результате которых пострадало несколько иностранцев. 24 марта военные корабли Англии и США подвергли массированной бомбардировке занятый НРА Нанкин. В результате этой акции было убито и ранено около 2000 жителей и причинен большой материальный ущерб. 11 апреля 1927 г. Анпгая, США, Япония, Франция и Италия направили в ставку Чан Кайши и уханьскому правительству совместный ультиматум, требуя наказать виновных в инцидентах, происшедших при занятии Нанкина, принести извинения, уплатить весьма высокую компенсацию и запретить антииностранные действия на подвластных им территориях. Создалась угроза военной интервенции держав.
Демарш держав был воспринят Чан Кайши как сигнал к обузданию коммунистов. 12 апреля 1927 г. по приказу Чан Кайши в Шанхае и других городах страны были проведены антикоммунистические акции. 18 апреля 1927 г. Чан Кайши создал в Нанкине возглавленное им правительство, власть которого распространялась на четыре провинции: Цзянсу, Чжэцзян, Фуцзянь, Аньхой.