最后因为晋军攻打西陵而退兵。凤凰元年（272年），孙皓征调步阐入京，步阐惧怕孙皓对自己不利，便在西陵举起叛旗，倒向晋国。最后陆抗击败了晋国杨肇、羊祜等多路援军，攻克西陵，诛灭步阐三族。明年春，孙皓拜陆抗为大司马、荆州牧。天纪三年（279年）十二月，司马炎以贾充为大都督、杨济为副统领各军，下令各军开始攻势，将20余万晋军兵为六路出击，其中王戎由项城向武昌方向进攻；胡奋由江夏出击夏口；杜预自驻地襄阳进军江陵；王濬、唐彬率水军由蜀地浮顺江流而下。天纪四年（280年）二月，王濬、唐彬所率的晋军进逼西陵崃