국민혁명군
1925년 쑨원이 죽고, 장제스가 국민당의 국민혁명군 총사령관이 되었다. 장제스는 군벌의 영향력 아래에 있는 중국 북부에서 중화민국의 통치권을 확립하기 위해 북벌을 준비하였다. 당시 국민당은 우파와 좌파로 분열되었고, 공산당이 계속 세력을 넓혀가고 있었다. 1926년 3월 중산함 사건으로 국민혁명군 내의 공산당원이 체포되는 사건이 발생하여 국민당 내 우파(장제스 계열)와 좌파(공산당 계열)의 대립은 격화되었다. 그러나, 이런 상황에도 장제스의 국민혁명군은 민중의 지지로 후난성, 후베이성, 푸젠성, 저장성, 장시성, 안후이성의 6성을 국민당의 세력 안에 편입시키며 우페이푸(吳佩孚), 쑨추안팡(孫傳芳) 등의 군벌을 격파하였고, 만주 군벌 장쭤린과 대치하였다.