孙皓年间，东吴连年北伐，也取得收复交趾、在西陵之战中击退晋军平定叛将步阐之乱、孙慎掠夺江夏、汝南人口等军事成果，但胜少负多，终无力改变吴弱晋强的局面。274年，陆抗病死。咸宁五年（280年），晋武帝下令分六路大举伐吴。晋军势如破竹，晋将王浑、杜预、王濬和贾充等人相继击破吴将张悌、沈莹、孙震、张象、伍延、薛莹、胡冲和孙歆等人，夺取西陵、江陵、武昌等重镇，并绕过防御严密的濡须和东关而取道相对薄弱的历阳，吴国的长江防线快速崩溃。晋军水军也从益州顺江而下，东吴建平太守吾彦未能阻止。孙皓安排驻守交、广二州的军队