晋国杨肇、羊祜等多路援军，攻克西陵，诛灭步阐三族。明年春，孙皓拜陆抗为大司马、荆州牧。天纪三年（279年）十二月，司马炎以贾充为大都督、杨济为副统领各军，下令各军开始攻势，将20余万晋军兵为六路出击，其中王戎由项城向武昌方向进攻；胡奋由江夏出击夏口；杜预自驻地襄阳进军江陵；王濬、唐彬率水军由蜀地浮顺江流而下。天纪四年（280年）二月，王濬、唐彬所率的晋军进逼西陵崃。吴军于此设置铁锁横江，又作铁锥放在江中，以为这样即可阻止晋军前进，竟不派兵防守。王濬早已预作大筏数十个，扎些草人立于筏上，派一些士卒