一九二六年和一九二八年,以蒋介石为统帅的国民革命军两次对吴佩孚,孙传芳,张作霖等旧军阀进行征讨,每次都在韩庄一带有激烈战事。
一九二七年六月二日,北伐军攻克徐州,张宗昌、褚玉璞等放弃徐州,乘装甲车撤往韩庄、临城。其后,蒋介石命李宗仁指挥第三路军以主力第七军由津浦铁路正面攻击韩庄,临城;而李为保存实力,以第七军为预备队,命王天培部第十军进攻韩庄。
山东军阀张宗昌将韩庄视为攻守之要地,在韩庄弹丸之地扎驻了直鲁军第六军,第七军两个军的兵力,但是直鲁军战斗力远逊于训练有素的北伐军,经激战,王天培之陈克逊部于六月二十五日攻克韩庄,直鲁军第六军,第七军溃退。
韩庄,临城,枣庄攻陷后,北伐的形势风云突变。败退后的直鲁军不甘失败,张宗昌调集了大量军队,对以韩庄为中心的鲁南蒋占区行成巨大威胁。
与此同时,占据武汉的汪精卫集团进驻郑州,开封,准备东征,与蒋介石争夺南京,李宗仁调第七军回南京布防,只留第十军守卫鲁南。
迫于形势,六月三十日,蒋介石下令撤军,但仍打算守住徐州及其前沿阵地韩庄。
驻守韩庄的是柏文蔚的第二师一部,该部在韩庄与直鲁军相持五昼夜,损失惨重,士兵伤亡三百余人,阵亡营长两名,军官数十人。韩庄遂告失守,北伐军在鲁南彻底失败。
一九二八年初,国内局势趋于稳定,蒋介石与冯玉祥,阎锡山联合,成立了四个集团军二次北伐,锋芒首先指向直鲁军。
四月五日,蒋在徐州誓师北伐,四月九日下午发布总攻击令,二次北伐第一仗在韩庄打响。
按张宗昌的部署,韩庄,台儿庄一线由许琨等帅直鲁军主力防守,张本人也于四月八日离开济南前往韩庄前线督战。
4月10日北伐军张静愚的航空队侦察发现北洋军之铁甲车扼守韩庄、运河铁桥北端,韩庄东运河北岸工事坚固。革命军乃展开攻击,经激战后,攻克禹王山、胜阳山、王母山、车辐山,当晚攻克台儿庄,北洋军向峄县退却。革命军第一军之第一师进占红庙、阎庄等处,第三师占领单庄、沟上之线;第二师进至利国驿,第十军进占庄家场、吴闸子、三叉河。11日占领王庄及郯城。13日占领韩庄、沙沟。奉系军阀对韩庄的控制宣告结束。