Nhà Lý đã cử Lý Thường Kiệt làm người chỉ huy, tổ chức cuộc kháng chiến. Quân đội được mộ thêm người và tăng cường canh phòng, luyện tập, làm thất bại âm mưu dụ dỗ của nhà Tống. Lý Thánh Tông cùng Lý Thường Kiệt đem quân đánh Cham-pa.
Thực hiện chủ trương “tiến công trước để tự vệ”, tháng 10 – 1075, Lý Thường Kiệt đem 10 vạn quân bất ngờ tấn công vào châu Khâm, châu Liêm (Quảng Đông), sau khi tiêu diệt các căn cứ, kho tàng của giặc, quân ta tiếp tục tấn công châu Ung (Quảng tây). Sau 42 ngày chiến đấu, quân ta hạ thành Ung Châu và nhanh chóng rút về nước.
Đây là một chủ trương hết sức độc đáo, táo bạo và sáng tạo, trong binh pháp gọi là “tiên phát chế nhân” (đánh trước để khống chế kẻ thù). Tiến công để tự vệ chứ không phải là xâm lược. Cuộc tiến công diễn ra rất nhanh chỉ nhằm vào các căn cứ quân sự, kho tàng, quân lương mà quân Tống chuẩn bị để tiến hành cuộc xâm lược. Sau khi thực hiện mục đích của mình, quân ta nhanh chóng rút về nước.