Chiến tranh đổ bộ của Việt Nam trong lịch sử
Chiến tranh đổ bộ thời trung đại > Chiến dịch đánh Tống, năm 1075–1076

Bài chi tiết: Chiến dịch đánh Tống 1075–1076
Dưới thời Tống Nhân Tông, nhà Tống thường xuyên chịu sự uy hiếp của nước Liêu (của người Khiết Đan) ở phía bắc và nước Tây Hạ (của người Đảng Hạng) ở phía tây bắc. Nhà Tống phải cống nộp nhiều của cải và cắt nhiều phần lãnh thổ cho Liêu và Tây Hạ. Trong nước, triều Tống bị rối loạn bởi những cải cách của Vương An Thạch, từ đó việc chủ trương tiến đánh các nước phía nam Trung Quốc để giải tỏa các căng thẳng trở thành một sách lược. Từ năm 1070, Vương An Thạch chú ý đến phương nam, ông đã tâu lên vua Tống: "Giao Chỉ vừa đánh Chiêm Thành bị thất bại, quân không còn nổi một vạn, có thể lấy quân Ung Châu sang chiếm Giao Chỉ." Năm 1073, vua Tống Thần Tông phái Thẩm Khởi làm Quảng Tây kinh lược sứ chuẩn bị tấn công. Thẩm Khởi đặt các doanh trại, sửa đường tiếp tế, phủ dụ 52 động thuộc Ung Châu sung công cho quân đội các thuyền chở muối để sử dụng. Nhưng sau đó do làm trái ý vua Tống, Thẩm Khởi bị điều đi nơi khác và Lưu Di thay chức. Lưu Di được lệnh tăng cường binh lực, tiếp tục điểm dân, tích trữ lương thực, đóng thêm chiến thuyền, ra sức luyện tập thủy binh và lệnh cấm người Đại Việt sang đất Tống buôn bán để giữ bí mật cho cuộc tấn công. Nhà Tống đã biến Ung Châu thành một căn cứ xuất quân lớn để chuẩn bị đánh Đại Việt. Nhà Tống đã giao cho Tô Giám, một viên tướng dày dặn kinh nghiệm trong cuộc chiến chống Nùng Trí Cao trước đây chịu trách nhiệm chỉ huy căn cứ này. Tuy Tống cố gắng giữ bí mật nhưng mật thám của Đại Việt vẫn nắm được ý đồ của họ. Đặc biệt vào năm 1073, một tiến sĩ nhà Tống là Từ Bá Tường vì không được trọng dụng nên đã thông báo điều này với nhà Lý. Bởi thế Đại Việt đã nắm được khá đầy đủ tình hình chuẩn bị chiến tranh của nhà Tống. Lúc này số quân Tống đang tập hợp ở các căn cứ Ung, Khâm, Liêm khoảng 100.000 quân đang huấn luyện, song chưa thể đánh ngay được vì số quân này hầu hết là tân binh vùng Hoa Nam vừa mới tuyển dụng. Nhà Tống dự định rút bớt quân thiện chiến ở các tỉnh phương bắc đưa xuống phía nam để tăng cường cho đạo quân chủ lực nhưng việc này làm chưa xong.
Trước tình hình đó, thái úy Đại Việt là Lý Thường Kiệt cho rằng: Ngồi yên đợi giặc sao bằng đánh trước để bẻ gãy mũi nhọn của nó. Với chủ trương thực hiện một chiến lược đánh đòn phủ đầu Tiên phát chế nhân, ông quyết định tấn công Tống trước. Đại Việt đã huy động 10 vạn quân sang đánh phá Ung Châu của Tống, đạo quân bao gồm cả lực lượng chính quy của triều đình lẫn quân của các thủ lĩnh dân tộc thiểu số miền núi phía Bắc. Đạo quân chính do đích thân Lý Thường Kiệt chỉ huy, gồm thủy binh - bộ binh xuất phát từ vùng Móng Cái ngày nay tiến vào đất Tống nhắm tới Khâm Châu. Còn đạo quân của các thủ lĩnh dân tộc thiểu số đặt dưới sự chỉ huy của Tông Đản chia làm 4 mũi tiến vào đất Tống: Lưu Kỷ từ Quảng Nguyên (Cao Bằng), Hoàng Kim Mãn từ Môn Châu (Đông Khê - Cao Bằng), Thân Cảnh Phúc từ Quang Lang (Lạng Sơn) và Vi Thủ An từ Tô Mậu (Quảng Ninh) tất cả nhắm tới Ung Châu. Đạo quân Tông Đản sẽ "dương Tây" để đạo quân Lý Thường Kiệt bất ngờ "kích Đông". Phòng ngự Ung Châu gồm hai bộ phận, tổng số có 5.000 quân. Ung Châu có 2.000 quân, 5 trại tiếp giáp biên giới Đại Việt có 3.000 quân: Hoành Sơn, Thái Bình, Vĩnh Bình, Cổ Vạn, Thiên Long.