1923年6月,中国共产党召开第三次全国代表大会,正式决定同孙中山领导的国民党合作,建立革命统一战线,共产党员以个人身份加入国民党,把国民党改组为工人,农民,小资产阶级和民族资产阶级的革命同盟。孙中山在经过多次反对北洋军伐斗争的失败后,深深感到必须改组国民党,为他注入新血液。1924年1月,在孙中山主持下,中国国民党第一次全国代表大会在广州召开,李大钊,林伯渠,毛泽东等共产党员参加了大会的领导和组织工作。大会通过的宣言对三民主义作出了新的解释,把旧三民主义发展为新三民主义,在实际上确定了联俄,联共,扶助农工三大政策,中国国民党第一次全国代表大会的召开,标志着国共两党合作的正式建立。在苏联与中国共产党的帮助下,1924年5月,孙中山在广州黄埔创办中国国民党陆军军官学校。在短短几年时间里,黄埔军校招生一万多名,培养出许多军事与政治人才,为中国革命的建立和随后的北伐战争作了准备。1926年,广州国民政府决定北伐,以推翻吴佩孚,孙传芳,张作霖等北洋军伐的统治,统一全国,7月国民革命军十万誓师北伐,蒋介石为北伐军总司令,湖北,湖南是北伐战争初期的主要战场,吴佩孚在这里部署了十万部队。北伐军胜利攻下长沙后,在湖北境内的汀泗桥,贺胜桥接连遭遇吴佩孚的重兵抵抗,叶挺率领的北伐军第四独立军团。经过浴血奋战,终于击溃敌军,并一鼓作气将国民革命军的旗帜插在武昌城头。吴佩孚的主力被基本歼灭,之后,又在江西歼灭孙传芳主力。接着,北伐军由珠流江域打到长江流域,震动全国。随着北伐军的胜利进军,各地工农革命运动蓬勃发展,书写中国运动史上光辉一页。高涨的工农革命运动触犯大地主,大资产阶级的利益,蒋介石等国民右派先后背叛革命。1927年4月,蒋介石在上海发动四一二反革命政变,并在南京建立国民政府。7月,汪精卫在武汉召开分共会议,大肆屠杀共产党人和工农群众,轰轰烈烈的国民革命失败,南京政府建立后,在镇压工农运动分共清党的同时继续北伐。1928年6月,北伐军进至北京,天津一带,张作霖在撤退途中被炸死,1928年年底,张学良发表通告,宣布服从国民政府。至此,南京政府在名义上统一全国。
国共合作的形成,加快了中国革命前进的步伐,而北伐战争则推动了国民革命沉重打击国内军阀,有力打击帝国主义在中国的势力。