228年(魏太和二年,吴黄武七年),孙权派遣番阳太守周鲂秘密求助已为北方所知名的山越宗帅,想让他们去诳诱魏扬州牧曹休。周鲂说:“山民宗帅地位低贱,不足以依赖信任,事情如有汇漏,不能使曹上钩。请派亲信带着我的书信去引诱曹休,说我受到责难,害怕被杀,打算以郡归降北方,请求派兵接应。”吴王同意。当时不断有尚书郎到周鲂处查究各种事情,周鲂因而来到番阳郡门之下,剪下头发谢罪。曹休听到后,率领步骑兵十万人向皖城进发接应周鲂。魏明帝又命司马懿向江陵方向、贾逵向东关方向,三路大军同时进发。
八月,孙权到达皖城,任命陆逊为大都督,赐予黄,手执马鞭接见了他。又任命朱桓、全琮分别担任左、右督,各领三万人迎击曹休。曹休知道被欺诈,仍然仗恃人多,打算就与吴国交战。
朱桓对孙权说:“曹休本因是皇亲国戚而被任用,并不是有勇有谋的名将。今如交战必败无疑,败后必逃,逃走时肯定经由夹石、挂车。这两条道路都很险要狭隘,如若能让一万士兵用柴断路,那么可把他的部众全部俘虏,甚至可以生擒曹休。请求用我的部队断路,若蒙上天神威,使得曹休自动投降,我们就可乘胜长驱直入,进而攻取寿春,割据准南,划分许昌、洛阳,这是万世难逢的良机,切不可失!”孙权以此询问陆逊,陆逊认为不可,于是没有采取行动。
尚书蒋济上书说:“曹休深入敌方境内,与孙权的精锐部队对垒,而朱然等在长江上游,正处于曹休背后,我看不出什么有利之处。”前将军满宠上书说:“曹休虽然明智果断但很少用兵,这次他的行军路线背靠湖泊,傍依长江,容易进军,难以退却,这是战争中易于受阻之地。如果大军进入无疆口,应该严加戒备。”满宠有表章还未得到答复,曹休陆逊已在石亭开战。陆逊自己统率中路大军,命朱桓、全琮分别为左、右翼,三路并进,冲击曹休埋伏的部队,乘势把他们赶走了,吴军在后追杀,直抵夹石,斩杀、生擒一万余人,缴获牛马驴骡车辆上万,以及几乎全部的军资器械。
起初,曹休上书请求深入吴地以接应周鲂,明帝命令贾逵率兵向东与曹休汇合。贾逵说:“贼兵在东关没有防备,肯定是在皖城集合部队,曹休深入与敌作战,必定失败。”于是部署各将领水路陆路同时并进,行出二百里,擒获吴国人,说曹休大军战败,吴国正派遣兵士阻断夹石通路。将领不知怎么办好,有的想等待后继部队。贾逵说:“曹休对外兵败,对内路绝,进不能战,退不能还,正处在生死存亡的紧急关头,恐怕支持不到天黑。敌军因为没有后续部队,所以只追到夹石,现在我们急速进军,出其不意,这就是所谓的‘先声夺人,以挫伤敌人的土气’,敌兵看到我军来到,一定退走。假如我们等待后援,敌军已将险路切断,兵虽多又有什么益处!”于是以加倍的速度行军,没途设下许多旌旗战鼓作为疑兵。
吴国人从远处看到贾逵部队,惊恐撤走,曹休于是才得以返回。贾逵据守夹石,供给曹休士兵粮草,曹休部队才振作起来。开始,贾逵与曹休关系不好,等到曹休失败,依赖贾逵才得幸免于难。
石亭之战魏国出动大军,然而损兵折将,曹休不久病死,魏国也一直到东兴之战,才再次发起来大规模的攻吴行动。蜀汉诸葛亮听说曹休战败,魏军东下,关中虚弱,再次北伐,但因曹魏陈仓郝昭的出色指挥,无功而返。石亭之战后一年,孙权称帝,威名大震。
公元263年魏灭蜀后,打破三国鼎立数十年的局面。曹魏政权落入司马昭父子之手。两年后,司马昭病死,其子司马炎废魏帝曹奂,自立为帝,改国号为晋,史称西晋。形成晋、吴对峙局面。
司马氏建立西晋王朝后,据有原魏、蜀之地,已控制着全国大部分州郡府县;东吴沿江为国,仅有荆、扬、交三州的全部或部分地区,即今长江中、下游及岭南等地区。双方接壤数千里,时常有战火发生。从公元269年(西晋泰始五年)起,晋武帝司马炎就筹划剿灭东吴,在政治、经济和军事上采取了一系列措施,于是一面改善内政,开发农业、积存粮食;一面优选将帅,造楼船,练水军。其中最重要的一条,就是编练水军。西晋拥有五十万人的陆军,但缺少水军,面对波涛汹涌的长江,虽“武骑千群,无所用之”。为了改变这种状况,司马炎命王濬在益州(州治在今四川成都)造战船,治水军数万人,使晋军的弱点得以克服,实力大为增强。东吴地跨大江南北,战乱较少,有相当的经济和军事实力,军队总人数为二十三万,尤以水军为强,有舟船五千余艘。然而东吴国君孙皓却不修缮内政,暴虐荒淫,导致民穷财竭,上下离心;又自恃水军强大,凭借长江天险,戒备松散。加之主将陆抗死后,部众分散,又中晋离间计,撤换了名将西陵都督张政,使西线守备更加削弱。这种局势对晋灭吴无疑是十分有利的。
司马氏早在灭蜀之前即有灭吴的打算。公元262年(魏景元三年),司马昭提出了“先定巴蜀,三年之后,因顺流之势,水陆并进”,再并东吴,统一全国的战略方针。为实现先辈统一天下的遗愿,晋武帝司马炎从公元269年(晋泰始五年)起,即着手筹划灭吴。在政治上采取一系列措施,如厚待刘禅及诸葛亮等人的子孙,以巩固其在巴蜀的统治,解除后顾之忧;对东吴实行分化瓦解政策,以动摇其军心民心。改善内政,屯田积谷,安定边防。
同时,优选将帅,调整部署,以尚书左仆射羊祜都督荆州诸军事,镇襄阳(今属湖北);征东大将军卫瓘都督青州诸军事,镇临淄(今山东淄博东北);镇东大将军、东莞王司马伷都督徐州诸军事,镇下邳(今江苏睢宁西北)