朱元璋亲自率军围困武昌,四个月后陈友谅的儿子陈理出城投降
元至正二十三年(公元1363年 )九月十六,朱元璋令李善长、邓愈留守应天府,亲率常遇春、康茂才、廖永忠、胡美等人直奔武昌。
十月初七,朱元璋率领水陆大军到达武昌,命令常遇春等人在四个城门驻守,立栅围城,又下令把江中的战船联接在一起,结成很长的水寨,切断武昌城内陈理军队的出入城通路,而且分兵攻打汉阳府、德安府,于是湖北其余各地先后投降朱元璋,武昌成为一座孤城。
元末时,汉阳府与武昌路同属于湖广等处行中书省的江南湖北道肃政廉访司管辖,下辖汉阳、汉川两县。明朝洪武九年(公元1376年)四月,朱元璋撤掉汉阳府,所辖地区隶属武昌府。
元末时,德安府属于荆湖北道宣慰司、山南江北道肃政廉访司管辖,下辖安陆县、孝感县,应城县,云梦县和随州,随州下辖随县和应山县。明朝洪武九年(公元1376年)四月,朱元璋改德安府为德安州,隶属于黄州府;十一月,德安州改隶武昌府。
十二月初一,朱元璋从武昌出发,返回应天府。临行前,朱元璋令常遇春统率诸将驻守营栅,继续围困,并嘱咐常遇春:城内的陈理军队犹如一支孤军,被困在城内,想出来却没有办法,时间一长必然降服;他们若出来挑起冲突,无需与其交战,只要坚守营栅,将其团团围住,必能拿下此城。“彼犹孤屯处牢中,欲出无由,久当自服。若来冲突,慎勿与战,但坚守营栅以困之,不患其城不下也”(《明太祖实录》)。
然而,两个月后,陈理仍未出城投降,战局将要陷入胶着状态,朱元璋决定亲自去武昌。
元至正二十四(公元1364年 )二月初一,朱元璋从应天府出发,前往武昌。
二月十七,朱元璋到达武昌,指挥军动攻城。
此前,陈理的太尉张定边见形势危急,派士卒夜里从,跑到岳州观音阁缒城而出,跑到岳州,告诉丞相张必先速来救援。张必先骁勇善战,人称“泼张”。
张必先率援兵匆匆赶来,驻屯于离武昌城二十里的洪山。
朱元璋令常遇春率五千精锐前去阻击,趁张必先的兵力尚未集结完毕,打他个措手不及。张必先战败被擒。
此时武昌城内的陈理、张定边正热切地盼望着张必先的援兵,希望战争形势出现转机,。
朱元璋下令把张必先绑到武昌城下,对城内喊话:你们盼望的“泼张”已经被我们捉住了,你们还有什么指望?投降吧!“汝所恃者泼张,今已为我擒,尚何恃而不降耶?”(《明太祖实录》)。
张必先也对张定边喊话:事已至此,没办法了,张兄还是早些投降吧。
张定边听后气得说不出话来。
武昌城东南有一座山,名为高冠山,登到山上,可以俯瞰城内。
朱元璋问诸将,谁能夺取此山?
傅友德请命前往,率领数百人,一击制胜,夺下高冠山。
城内的陈理、张定边快要绝望了。
又过了几天,朱元璋又派陈友谅旧臣罗复仁进城,劝降陈理、张定边。朱元璋承诺,陈理如果归降,必让他永保富贵。朱元璋对罗复仁说,我之所以围城这么久,并非兵力不足,而是希望陈理能主动投降,以免战火伤及百姓。
罗复仁进城后,与陈理哭成一团,言辞恳切地进行劝说。陈理、张定边决定投降。
二月二十九,在朱元璋兵围武昌四个多月后,陈理率文武百官投降。
三月,朱元璋回到应天府后,封陈理为归德侯。
八年后,陈理被送往高丽生活,朱元璋赏赐高丽王罗绮,让他善待陈理,“遣元降臣枢密使延安答理护行。赐高丽王罗绮,俾善视之”(《明史·列传·陈友谅》)。