泰始八年,吴主孙皓解除西陵(今湖北宜昌)督步阐的职务。步阐因害怕被杀,拒绝返回建邺,当年九月,以部众两万余降晋。吴立刻遣陆抗率三万来攻,晋即遣坐镇荆襄,拥兵八万的羊枯救之。
陆抗急行军至,令诸军赶筑围墙百里,内以围阐,外以拒敌,日夜赶工,如敌已至一般。不堪苦累的众将士都来劝谏,说不如趁现在三军精锐猛攻步阐,在晋兵来援之前一定可以攻克,何必修这围墙来疲敝将士呢。陆抗认为,西陵坚固,急切之下攻不下来,不修围难保万全。为证明自己想法的正确性,他听令部下试攻一次,果然无利。于是众将都专心设围。
羊枯向江陵进兵,诸将都认为该回救江陵,陆抗说:”江陵城固兵足,无所忧惧。假令敌没江陵,必不能守,所损者小,西陵连结南山群夷,失之所损者大。”遂不救。起初,陆抗因为江陵平坦,便于敌方运输,故令筑坝淹之。羊枯打算因此乘船运输,又害怕吴毁坝,于是放风说欲毁坝,陆抗闻之立刻下令毁坝,迷惑不解的诸将屡谏,抗都不予理会。羊枯知道大堤坏了,只得用车运,大费功力,因此慢了行程。
此时蜀中晋水军也来攻,羊枯的下属杨肇率兵先到。抗也分兵依围拒之。吴将朱乔,俞赞叛逃到晋军营中。陆抗说:“赞军中旧吏,知吾虚实者,吾常虑夷兵素不简练,若敌围攻,必先此处。”于是星夜用精锐换防。次日,杨肇大军果来攻此,抗命早有准备的抵抗,并迅速集中主力攻之。杨兵应声大乱,开始败逃,抗考虑到步阐还未攻克,就不派大军追赶,只派轻兵追击,杨的步伍自相践踏,伤亡惨重,晋军因此全线溃退,羊枯也不得不率军逃走。救援不至,西陵城内弹尽粮绝,不久就被攻克。步氏夷灭。
西陵之战的一开始,吴就落了下风,战争的开始居然是因为吴国的内乱,西陵督步阐的背叛正好在结骨眼上。因而这是灭吴的大好时机,羊祜绝对不会轻易放过这个机会,于是战争开始,战争的过程不是很重要,他只是比较关键的一战。我们假设那个东吴的将领不是陆抗,而是一个庸碌之备,那么。我有很高的把握说这场战争敲响了灭吴的丧钟。要知道,在上面已经分析,吴国无论在什么经济,军事上都比不过晋,唯一依靠的就是长江天堑,他们太迷信这条江了,晋军越过了这条江,吴国的败局就定下来了,也就是说,西陵之战其实是一场背水一战。而正好这个统帅是陆抗,于是他的快速反应使得吴国平定了这场叛乱,最终让羊军在江陵城下望墙无奈。