1923年的“二七惨案”,使中国共产党认识到,仅仅依靠工人阶级的力量是不够的,只有团结一切可以团结的力量,才可能把中国革命引向胜利。为此,中国共产党决定同孙中山领导的国民党合作,建立革命统一战线。1924年1月,中国国民党在广州举行第一次全国代表大会。国民党“一大”的召开标志着国共两党合作的实现和革命统一战线的正式建立。在中国共产党和苏联的帮助下,国民党在广州黄埔建立了陆军军官学校,为建立国民革命军奠定了基础。

国民党“一大”后,全国反帝反封建的国民大革命运动迅速开展起来。各地工人纷纷罢工,掀起反帝爱国运动的高潮,其中影响最大的是五卅运动和省港大罢工;广东、湖南等省的农民运动逐渐发展起来,广东革命政府还创办了培养农民运动骨干的讲习所;1925年2月,广东革命政府组织武装力量,对军阀陈炯明进行第一次东征,并取得胜利。7月,国民政府在广州成立,并将所属军队编为国民革命军。10月,国民革命军对陈炯明残部进行第二次东征。经过两次东征,广东革命根据地得到了巩固和统一,为国民革命军进行北伐奠定了基础。

为了打倒帝国主义,推翻军阀统治,统一中国,1926年7月初,国民政府誓师北伐。北伐军胜利进军,不到半年便打到长江流域。北伐战争得到了工农运动的大力支援;北伐战争的胜利又推动了工农运动的高涨。1926年10月至1927年3月间,上海工人发动了三次武装起义,并取得了胜利。