元至正二十五年(1365年)十月至元至正二十六年(1366年)二月,在
朱元璋统一江南之战中,朱元璋所部义军攻取
张士诚淮河流域各州县的一次规模较大的作战。
朱元璋灭亡
陈理政权夺取武昌(今湖北武汉)后(参见武昌之战),先后占领了
襄阳市(今湖北襄樊)、
仙桃市(今湖北阳)等要点,全部控制了
长江中游。为稳定江汉局面,与
四川省明玉珍通好,尔后转兵东南进攻张土诚。朱元璋根据张士诚所占区南北狭长,中隔长江、南北兵力不便支援的弱点,制定了“先取通泰诸郡县,剪士诚时翼,然后专取浙西”(《
明太祖实录》卷18)的战略方针。二十五年十月十七日,
朱元璋以
张士诚军犯界等为借口,命
徐达、
常遇春率以步舟师水陆并进,渡过长江,进攻淮东。二十一日,疏通河道,击溃张士诚军一部,进抵海安(今江苏海安),克海安后进围泰州新城(今江苏泰县北),败张士诚援军,擒其元帅王成。
张士诚为分朱元璋进攻淮东的兵势,以舟师400艘,驻泊在
长江北岸范蔡港(今江苏沙洲西),另以小舟在孤山(今江苏靖江北)附近水域巡弋,企图诱徐达调部回防长江水寨,然后乘机反攻。朱元璋不为所扰,仍将主力置于海安,
泰州市一带,使
张士诚无机可乘。闰十月二十六日,
徐达攻克泰州,擒其守将严再兴,并乘胜进逼
兴化市(今江苏兴化)、
高邮市(今江苏高邮)。张士诚为调动朱元璋军,减轻江北的压力,分别向
宜兴市(今江苏宜兴)、安吉(治今江苏安吉东北)、江阴(今江苏江阴)等地发起进攻。
朱元璋派精锐驰援宜兴、自率一部到江阴指挥,徐达渡江后,在宜兴城下击败张士诚军,俘3000余人,并于十二月回师江北,继续攻高邮。张士诚派徐义率部往援,徐义率军屯驻
太仓市(今江苏太仓)畏敌不进。至正二十六年正月,
张士诚水陆并进,以
北洋水师进驻
君山(今江苏江阴澄江门外),以步骑兵出驮沙(今江苏靖江县境)企图攻江阴。朱元璋亲自率军驰援,军至
镇江市(今江苏镇江),知张士诚已撤走,遂派
康茂才率水师追击,又以一部设伏于江阴山麓之中,康茂才率军,追至浮于门,与张士诚海舟500艘相遇,张士诚军乘潮攻朱元璋军,康茂才督军力战,击败张士诚军,其兵多弃舟登岸,被伏兵杀之尽。
二月,
朱元璋军攻占
高邮市,
徐达留
常遇春守
泰州市等地,自率精兵向纵深发展。四月,徐达兵至
淮安市(今江苏淮安),乘夜袭败徐义军,并乘胜进抵淮安城,守将
梅思祖降。尔后朱元璋军长驱直入,相继攻克
兴化市、
南通州(今
南通市)、州(今
凤阳县)、
徐州市(今江苏徐州)等地,从而占领了全部淮东。
此战,朱元璋采取集中兵力,先除羽翼的战略方针,把
张士诚的势力截为两断,使其南北阻隔,难以呼应,为进攻湖、杭两州创造了有利条件。