1926年在中国共产党的积极建议和推动下,7月6日国民党中央通过了《国民革命军出师宣言》即北伐宣言,北伐战争开始。
当时国民革命军总兵力为8个军,10万人,而北洋军阀总兵力为70多万,共分三支:一支是盘踞在湖南、湖北、河南、河北南部等地的直系军阀吴佩孚,有军队20万人;二是控制着东北各省和京津一带的奉系军阀张作霖,有军队30万人;三是占领江苏、安徽、浙江、福建、江西五省,从直系军阀分化出来的孙传芳,有军队20万人。根据敌众我寡和各军阀之间存在着矛盾的情况,北伐军采取了集中兵力,各个击破的战略方针。首先以主力进攻吴佩孚,为防止敌军的侧后攻击,同时分出两个支队警戒江西、福建敌人。待消灭吴佩孚后再依次进攻孙传芳和张作霖。
7月9日,国民革命军誓师北伐,从广东出发向湖南集结,在湖南战场作战的主要是第四、第七和第八军,后又有第一军之一部,总兵力为5万多人。当时吴佩孚主力部队正在联合奉军与冯玉祥的国民军战于南口,所以两湖只有十万人左右。在北伐前的3月份便发生了代理省长,后被委任为国民革命军第八军军长和前敌总指挥的唐生智与原省长、依附于吴佩孚的军阀赵恒惕之间的战争。5月初,国民政府派第四军的两个师和叶挺的独立团先行赴湖南援助唐生智。6月初赵恒惕以六个团的兵力进攻湖南安仁,唐生智向叶挺独立团发出急电求援,叶挺迅速率团抵达安仁迎敌。
第四军独立团是由中国共产党直接组织和领导的一支革命武装,全团2000多人,军长叶挺是优秀的共产党员,团级到连级的绝大多数干部也是共产党员,大部分士兵都是工农革命骨干。为了打好入湘后的第一仗,叶挺在战前党支部会上进行了动员,他说:“我们是中国共产党领导的人民军队,又是北伐先锋队,我们不但代表革命军,而且代表中国共产党。这是我们北伐中的第一次打仗,我们一定要打胜。”
6月3日独立团分兵两路,一路由叶挺率领增援龙家湾,一路由参谋长共产党员周士弟率领增援渌田。次日独立团与敌在渌田、黄茅铺展开激战,敌军全线溃退,独立团两路会师于桑田,6月5日独立团乘胜攻占攸县。独立团首战告捷,共击溃敌军六个团,敌军伤亡和被俘各百余名,缴获步枪300多枝,鼓舞了全军斗志。与此同时,进入湖南的李宗仁部尹承纲团和周祖冕团击溃进攻衡阳的敌军,与敌在衡阳、衡山、涟水一带相峙。
7月上旬,国民革命军入湘部队进抵敌军驻守的渌水、涟水一线,向敌发起攻击。由第四军第十二师张发奎部为右翼主攻沈潭、醴陵,叶挺独立团为左翼助攻泗汾、豆田、龙山铺,相机攻醴陵。7月10日张发奎部攻克沈潭,叶挺独立团一部攻克泗汾桥,一部攻克豆田,而后向龙山铺方向追击敌军。在激战中一营被敌军增援部队包围,形势危急,营长共产党员曹渊在敌众我寡的情况下,率领全营与敌军展开血战。二连连长共产党员吴兆生在战斗中腿被打断,但仍奋不顾身指挥战士冲锋,壮烈牺牲。最后一营将敌军击溃,占领了龙山铺,敌军逃至醴陵。叶挺独立团追至醴陵城下,张发奎部尚远远落在后边。为使敌军不得喘息,叶挺决定不待右翼军到达,即先行向醴陵守敌发起突然袭击。独立团势如破竹,10日下午攻占醴陵,一小时后担任主攻的右翼张发奎部方才到达。两翼军合并后乘胜向楚东桥、株洲、浏阳方向追击。7月12日攻克浏阳。醴陵、浏阳一役歼敌200多人,俘敌300多人。
7月5日在涟水方面担任主攻的第七、八两军向敌军发起攻击,次日进抵娄底镇,7日攻占谷水,8日占领山枣等地,10日占领湘乡、湘潭,敌军向长沙溃退。至此,敌军失去醴陵、湘潭,渌水、涟水防线也已被突破,长沙已三面被围且无险可守,危在旦夕,敌守军为避免被全歼而纷纷撤逃。这时在长沙市内的共产党组织发动工人、农民和学生在7月11日先于北伐军占领长沙,并组织1000多人的纠察队维护社会秩序,北伐军未经战斗便顺利进入长沙。
北伐军占领醴陵、浏阳、长沙后,敌军退守平江,企图利用汨罗江作为防线,沿江构筑工事严密防守,守敌达3万多人,平江守敌万余人,由吴佩孚的心腹第三十三混成旅旅长陆沄指挥。8月20日北伐军经过一个月的修整,决定兵分三路主攻武汉,而后占据武胜关,全歼吴佩孚主力。具体部署为:中路为第四、七、八军,以唐生智为总指挥,直取武汉,再取武胜关;左翼军为第九、十两军,以袁祖铭为总指挥,由湘西北上;右翼军为第二、三两军,朱培德为总指挥,在攸县、醴陵集结,监视江西之敌。8月18日中路军向武汉进军,第一作战目标是敌军汨罗江一线的支撑点平江。在平江战役中,第四军分兵三路,以第十二师之十五团为左翼,向平江城南鲁肃山、审思岭之敌佯攻,牵制敌军主力。叶挺独立团和三十六团为中路主攻平江。第十师第二十八团为右翼,另有总预备队以应急。
在进攻平江之前,平江一带的共产党组织早已发动工人、农民和学生对敌情进行了全面的侦察,早在7月便已将平江一带的地形图和敌军兵力部署、武器配备情况绘成图册暗地里送给了独立团,所以独立团对平江布防情况已了如指掌。19日独立团在当地农民的指引下,从止马铺渡河,在东北方向突然袭击平江之敌。与此同时,第三十六团也渡过汨罗江占领了西山坑,从北面向平江发起进攻。经过激战,北伐军攻入平江并包围了敌军司令部,猛攻数小时后敌军被迫投降,敌司令官陆沄自杀身亡。8月19日北伐军胜利占领平江。
在右翼作战的第二十八团在团长蔡廷锴的指挥下,向淡江、中洞岭守敌发起攻击,英勇奋战攻下中洞岭,在率队冲锋时蔡廷锴身先士卒,手负重伤,平江一役敌军死伤无数,被俘1600多人,缴获大炮11门,枪1000余枝。
第四军占领平江后,8月20日越过湘鄂边界,进入湖北,22日攻占通城。此时吴佩孚亲率敌军主力南下,准备于汀泗桥一线据险死守,以阻止北伐军逼近武汉。8月23日北伐军决定在25日前首先在十里铺车站截断粤汉铁路,这是歼灭吴佩孚主力的关键一仗,所以军部令独立团执行这一艰巨任务。叶挺接受任务后,立即急行军150多里,攻占了中伙铺车站,并歼灭了敌军企图北逃的一个团,按时完成了切断粤汉铁路线的任务。
这时,李宗仁指挥的第七军分兵两路,也于19日强渡汨罗江,分别占领了浯口和张家碑,23日会师于北港,经大沙坪向贺胜桥推进。唐生智指挥的第八军也于8月20日渡汨罗江,向岳州方向推进并于22日攻克湘北重镇岳州,经羊楼司进入湖北,至此湖南全境为北伐军所占领。