1945年8月15日,日本政府宣布无条件投降,并于9月2日在投降书上正式签字。至此,历时14年的抗日战争取得伟大胜利。但这时的国民党反动派,一方面抢占胜利果实,乘机扩大地盘,一方面指使少数未被消灭的日寇拒绝向我八路军投降,继续负隅抵抗。国民党反动派把日军渡边师团一三一联队8个中队千余人调来禹城、晏城车站,禹、晏一带的土匪杂团20余股1.4万余人也被国民党反动派改编为保安师,企图再次向我解放区进攻。在这种形势下,我渤海军区特一团、特二团,渤海军区警备六旅十一团、十二团,在冀鲁豫部队、平禹县大队、齐禹县大队及广大民兵的配合下,在济南到禹城的津浦铁路沿线,向敌伪发起战役攻势。 战役分两个阶段进行。第一阶段,从10月中旬开始,向铁路沿线的国民党伪军发起强大攻势,集中力量消灭禹城、晏城的外围之敌。10月15日,平禹县大队配合渤海军区警备六旅十二团,围困并攻克辛店和李伯辛据点,消灭褚连三部和谢树祥部300多人。10月中旬,平禹县委发动民兵千余人,配合渤海军区特务团及警备六旅十一团、十二团,在拉网战中,歼灭齐禹交界二郎庙、大刘一带伪军2000余人。同时,攻克来凤、孙庄据点,消灭孙良臣部300多人。11月中旬,渤海军区警备六旅配合冀鲁豫部队,向津浦铁路平禹段敌伪展开强大攻势,激战3昼夜,消灭4000多人。11月26日,肖锋旅长派一个营与禹城武工队配合,攻打柴庄、陈铁匠庄据点,俘虏伪军150多人,缴获150支枪,李长庆率残部逃亡城内。
12月初,渤海军区警备六旅激战2小时,歼灭大程程荆璞团,毙俘千余人。12月11日,警备六旅十一团攻克贾庄、油张院和孟庄据点,全歼周济三部。这样,经过2个多月的战斗,禹城、晏城外围伪军基本被消灭,只剩下1000多日军龟缩在禹城、晏城车站和禹城县城。 战役第二阶段,从12月27日开始,渤海军区主力部队与平禹县大队和齐禹县大队,在袁也烈代司令员的指挥下,围困并攻击禹城和晏城车站等日伪据点。禹城县城当日攻克,俘虏日军大尉济滕以下235人,伤敌17人,毙伪军15人,俘虏伪军22人。日军约1个中队逃往禹城火车站。我军经3昼夜激战,攻克晏城车站,歼灭日军300多人。至12月30日,只剩下798名拒降日军死守禹城火车站。
日军渡边师团一三一联队山谷大队号称日军精锐,仰仗他们曾在武汉、长沙、衡阳等战役中打败过国民党军队,傲气十足,拒不投降。他们扬言:“你们八路军打不过我们。”拒绝我军“限2小时内缴出全副武装”的最后通牒。 12月30日下午,我军向拒降日军发起攻击。敌人使用迫击炮和掷弹筒,向我军阵地发起密集的炮火。我军也以炮火回击敌人。我爆破手在炮火掩护下,一连爆破敌2座炮楼,同时炸毁敌军指挥部。激战一夜,毙敌50多人,日军被压缩于孤立营房。 12月31日上午,国民党3架飞机由济南飞往禹城,企图为日军解围。敌机投弹10余枚,炸死居民4人,炸伤2人。驻济南国民党一一二师霍守义部,在飞机配合下北渡黄河增援日军,被我军击溃于晏城北部。
12月31日黄昏,渤海军区特一团、特二团,警备六旅十一团、十二团,向拒降日军发起第二次攻击。在我军强大炮火轰击下,敌待援不至,遂放弃火车站向济南方向逃窜,结果钻入铁路两侧我军早已布下的伏击圈。我军将敌切成几段,使其首尾不能相顾。我军奋勇杀敌,于野战中将日军全部歼灭。
禹城战役共进行大小战斗20余次,日军部队渡边师团、重光联队、山谷大队共1300多人全部被我军歼灭。计毙大尉六保、江田等以下官兵145人,伤敌215人,俘敌大尉山谷、关根、田中等以下官兵957人。计缴获钢炮2门、大小迫击炮50门、掷弹筒18个、重机枪8挺、轻机枪69挺、长短枪2132支、各种炮弹269发、掷筒弹132发、枪弹46735发、汽车25辆、兵工厂1座、战马66匹、电话22部、电台8部、粮食衣被及军用物资大宗。收复禹城县城,攻克禹城、晏城、波罗屯火车站等敌伪据点20多个。战后的禹城火车站
此战役是抗战以来我渤海部队歼灭日军最多的一次,也是中国人民对日寇的最后一战,受到了山东省军区的嘉奖,陈毅司令员专门发来了贺电。至此,日本侵略者全部被赶出禹城、齐河、平原县境,鲁北人民的抗日战斗取得最后胜利。