Từ giữa thế kỉ XI, nhà Tống gặp nhiều khó khăn về đối ngoại, vì thế nhà Tống muốn dùng chiến tranh xâm lược để giải quyết những cuộc khủng hoảng trong nước, nhà Tống muốn dùng chiến công (nếu chiếm được Đại Việt) đế trấn áp phe đối lập trong triều, hai nước biên cương phía Bắc là Liêu – Hạ và các cuộc nổi dậy của nhân dân trong nước.