天纪三年(279)末,晋国晋武帝令镇军将军司马伷、安东将军王浑、建威将军王戎、平南将军胡奋、镇南大将军杜预、龙骧将军王濬、巴东监军唐彬等分六路大举伐吴。
次年,吴国军队节节败退,孙皓效仿刘禅向王濬投降,吴国正式灭亡,三分归晋。
【终于开始的灭吴之战】
历史上在孙皓上台后,他不修缮内政,暴虐荒淫,导致民穷财竭,上下离心,各地叛乱四起;又自恃水军强大,凭借长江天险,戒备松散,吴国亡国之相早已明显。
而在晋朝方面,司马炎则是积极在灭吴做准备,在当时晋朝陆军强大,而水军弱小,于是王濬在益州造战船,治水军数万人,使晋军的弱点得以克服,实力大为增强。陆抗死后,征南大将军羊祜一度奏请伐吴,指出伐吴的条件已经成熟,可惜由于西北鲜卑族首领起兵反晋,后方不稳,此事就被拖延了下来。
羊祜去世后,晋武帝依羊祜生前所荐,以杜预继任征南大将军、都督荆州诸军事。当时羊祜做的准备已经相当齐备,杜预在羊祜的基础上,利用离间之计解决了驻守西陵的名将张政。灭吴的条件已经完全具备,于是杜预连续三次上书请求伐吴,司马炎终于同意,灭吴之战于是开始。
【六路大军来袭】
历史上司马炎采用羊祜生前拟制的计划,发兵二十万,分六路进攻吴国:1.镇军将军、琅邪王司马伷自下邳(今江苏邳县南)向涂中(今安徽滁河流域)方向进军;2.安东将军王浑自扬州(州治在今安徽寿春),向江西(指今安徽和县方向),出横江渡口进军;3.建威将军王戎自豫州(州治在今河南许昌东南)向武昌(今湖北鄂州)方向进军;4.平南将军胡奋自荆州向夏口(今武汉市武昌)方向进军;5.镇南大将军杜预自襄阳向江陵(今属湖北)方向进军,尔后南下长江、湘水以南,直抵京广;6.龙骧将军王濬,广武将军、巴东(郡治在今四川奉节)监军唐彬自巴蜀顺江东下,直趋建业。以太尉贾充为大都督,冠军将军杨济为副,率中军驻襄阳,节度诸军;中书令张华为度支尚书,总筹粮运。
总体而言就是全线压进,将吴军各个击破,力图一举攻入建业。双方最终的交战过程则是吴军节节败退,完全没有一战之力。
孙皓先是让丞相张悌统率丹阳太守沈莹、护军孙震、副军师诸葛靓率兵三万,渡江迎战,以阻止晋军渡江。沈莹认为应集中兵力于采石,等待晋军前来决战,不应该冒险渡江,而张悌则认为吴国早已经大势已去,不冒险一战再无机会,于是率兵渡江,正遇王浑部将城阳都尉张乔率七千兵马赶到,张悌军随即将张乔军包围,张乔兵微势弱,便闭寨请降。副军师诸葛靓认为,张乔是以假投降行缓兵之计,拖延时日,等待后援,我应急速进兵予以歼灭。但张悌却主张放过他们,因为强敌在前,不可因小敌而出战。遭遇晋军主力部队后,吴军先是屡战不胜,后又被伪降的张乔军夹击,全军溃败而逃。诸葛靓见大势已去,收集败兵数百逃回江南。张悌不肯逃走,与沈莹、孙震力战而死,吴军三万多人,被斩近八千人,余皆逃散。
扬州别驾何恽认为应该乘胜追击,一举杀入建业,但主帅王浑认为应该按照命令等待王濬军的到达。
当时琅邪王司马伷所率的一路大军,自正月出兵以来,迅速进至涂中后,令琅邪相刘弘率兵进抵长江,与建业隔江相峙,以牵制吴军;同时派长史王恒率诸军渡过长江,直攻建业。王恒军进展顺利,一一击破吴沿江守军,歼灭吴军五六万人,俘获吴督蔡机。而王濬率水陆大军自成(c)都沿江而下,过瞿塘峡、巫峡,进至秭归附近。王濬率巴东监军、广武将军唐彬攻破吴丹阳,擒吴丹阳监盛纪。然后顺流而下,进入西陵峡,遇到了吴军设置的拦江铁锁和暗置江中的铁锥。由于此前羊祜擒获吴国间谍,得知上述情况,王濬就做了几十个大木筏,每个也有方百余步大,筏上扎成草人,被甲执杖,令善水士兵乘筏先行,铁锥刺到筏上都被筏带去。又做火炬,长十余丈,大数十围,灌上麻油,放在船前,遇到铁锁,就点起火炬,将铁锁熔化烧断,于是战船通行无阻。二月初三,攻克西陵,俘获吴镇南将军留宪、征南将军成据、宜都太守虞忠。初五,攻克荆门、夷道二城,俘获监军陆晏。初八,攻克乐乡,俘获水军督陆景。平西将军施洪等投降。十八日,晋武帝下诏进王濬为平东将军、假节、都督益梁诸军事。
王濬从蜀出兵,兵不血刃,无坚不摧,夏口、武昌的吴军,无敢支吾抗拒者。于是挥师顺流而下,直抵吴都附近的三山,孙皓派遣游击将军张象率水军万人抵御王濬,张象望见晋军旗帜而投降。
原先吴主派往交趾征讨郭马的将军陶濬,行至武昌时,听到晋军大举进攻的消息,便停止去交趾,返回了建业。孙皓就立即召见他,问他水军的情况,回答道:”蜀国的船都很小。现在给我二万兵,乘坐大船战斗,也足够了。“于是就汇集大众,授陶浚假节钺,明日出发,结果当天夜里所有人已经全部逃走了。
【孙皓投降】
王浑、王濬和司马伷等各路大军已逼近吴国京师建业长江的北岸,孙皓已经将要落败,就写信给舅舅何植,又给群臣留下书信,承认错误,已经没有了战意。于是吴国的司徒何值、建威将军