Đầu năm 981, quân Tống do Hầu Nhân Bảo chỉ huy theo hai đường thủy, bộ tiến đánh nước ta.
- Lê Hoàn trực tiếp tổ chức và lãnh đạo cuộc kháng chiến. Ông cho quân đóng cọc ở sông Bạch Đằng để ngăn chặn chiến thuyền dịch. Nhiều trận chiến đấu ác liệt đã diễn ra trên sông Bạch Đằng, cuối cùng quân thủy quân địch bị đánh lùi.
- Trên bộ, quân ta cũng chặn đánh quân Tống quyết liệt, hơn nữa chúng không thể vừa kết hợp với quân thủy nên bị tổn thất nặng, buộc phải rút quân về nước.
=> Quân Tống đại bại, tướng Hầu Nhân Bảo bị giết chết. Cuộc kháng chiến chống Tống thắng lợi.