陆抗是陆逊的儿子,孙策的外孙。陆逊的长子早年夭折,所以陆逊死后由陆抗袭爵。
晋泰始八年(公元272年)九月,东吴西陵督步阐占据了西陵向晋投降。当时陆抗担任镇军大将军,西陵属于他的管辖区,于是马上派将军左奕、吾彦等前去征讨。
晋武帝司马炎派荆州刺史杨肇(zhào)到西陵迎接步阐,又派车骑将军羊祜率领步兵进攻江陵,派巴东监军徐胤率领水军攻打建平来救援步阐。陆抗命令西陵各军设立严密的包围圈,从赤溪一直到故市,内可围困步阐,外可抵御晋军。
陆抗不分昼夜催促各军修建包围工事,就好像敌人已经到来似的,各部队都觉得很辛苦。将领们劝谏说:“现在应该乘着三军的锐气,迅速进攻步阐,等到晋军救兵来到,一定可以攻克西陵,何必去做修建工事这样的事,让士兵和百姓都觉得疲惫?”
陆抗说:“西陵城所处的地势已经够稳固了,粮食又很充足,况且所具有的防御设施、器具,都是我早先在西陵任职时所准备的,现在反过来攻打它,不可能很快攻下。如果等晋兵到来而我们还没有攻下来,里外受敌,靠什么抵御?”
诸将还是都想攻打步阐,陆抗想让众人心服,就听任他们去试了一试,果然没有胜利。包围圈的工事都准备好的时候,羊祜的五万军队也正好到了江陵。
将领们都认为陆抗不应该离开江陵,陆抗说:“江陵城防坚固,兵员充足,没有什么可担忧的。就算敌人攻下江陵,破坏了城防,他们也一定守不住,我们的损失不会很大。如果晋兵占领了西陵,那么南山众多夷族都会骚动,麻烦就难以估量了!”于是陆抗亲自率领部队奔赴西陵。
当初,陆抗因为江陵以北道路平坦开阔,命令江陵都督张咸建造大坝阻断水流,把平地淹没以阻挡敌人的侵犯和内部的叛乱。羊祜想借大坝拦住的水用船运送粮草,就故意扬言要凿破大坝好让步兵通过。
陆抗听到这个消息,就让张咸立刻破坏大坝。将领们都迷惑不解,多次谏阻也没有用。结果羊祜到了当阳,听说大坝已毁,只好改用车子运粮,耗费了许多时间与力气。
十一月,杨肇到达西陵。陆抗命令公安都督孙遵沿着南岸抵御羊祜,水军都督留虑抵御徐胤。陆抗亲自率领大军凭借长围与杨肇对峙。
将军朱乔营里的都督俞赞逃到杨肇那里,陆抗说:“俞赞是军队里的老官吏,清楚我军的虚实。我经常担心夷兵平时的训练不够,敌人如果进攻包围圈,一定先攻打夷兵防守的地方。”于是陆抗当夜更换夷兵,全都用精兵把守。
第二天,杨肇果然攻打原先夷兵防守的地方。陆抗下令反击,弓箭和石块像下雨一样袭来,杨肇的部下接连死亡。
十二月,杨肇无计可施,趁黑夜逃走。陆抗想追击,又担心步阐积蓄力量在一旁等待时机,自己的兵力不足以分成两路,于是只擂鼓威吓敌人,做出要追赶的样子。杨肇的部下果然恐惧不安,全都丢弃铠甲轻身而逃。
陆抗派骑兵追击,杨肇军队大败,羊祜等人纷纷率军撤退。陆抗终于攻下西陵,杀死步阐以及与他同谋的将士几十人,并将他们全都诛灭三族,而剩下的几万人向天子请求赦免。