- Cuộc kháng chiến lần 1 (1258):
+ Tháng 1 - 1258, 3 vạn quân Mông Cổ do Ngột Lương Hợp Thai chỉ huy, tiến vào xâm lược Đại Việt.
+ Quân giặc tiến đến vùng Bình Lệ Nguyên (Vĩnh Phúc) thì bị phòng tuyến của ta chặn lại
+ Để bảo toàn lực lượng, nhà Trần chủ trương thực hiện "vườn không nhà trống". Thiếu lương thực lại bị quân dân ta chống trả, chưa đầy 1 tháng, lực lượng chúng hao mòn dần.
+ Nhà Trần mở cuộc phản công lớn ở Đông Bộ Đầu. Ngày 29 - 2 - 1258, quân Mông Cổ thua trận phải rút chạy về nước. Cuộc kháng chiến chống quân xâm lược Mông Cổ lần thứ nhất kết thúc thắng lợi.
- Cuộc kháng chiến lần 2 (1285):
+ Năm 1283, quân Nguyên chuẩn bị xâm lược Đại Việt lần thứ 2.
+ Trước thế giặc mạnh, vua Trần mở hội nghị Bình Than, Diên Hồng để bàn kế đánh giặc.
+ Năm 1285, quân Nguyên tiến vào Đại Việt. Quân bộ do Thoát Hoan chỉ huy, vượt biên giới đánh vào Lạng Sơn, Bắc Giang rồi kéo về Vạn Kiếp. Cánh quân thuỷ do Ô Mã Nhi chỉ huy theo đường biển tiến vào sông Bạch Đằng, rồi tiến về Vạn Kiếp.
+ Tại Vân Đồn. Trần Khánh Dư chỉ huy quân mai phục. Phần lớn thuyền lương của giặc bị đánh đắm, số còn lại bị quân ta chiếm.
+ Cuối tháng 1 - 1285, Thoát Hoan kéo quân vào kinh thành Thăng Long trống vắng. Quân giặc ở Thăng Long đứng trước tình thế bị cô lập. Thoát Hoan quyết định rút quân về Vạn Kiếp và từ đây rút quân về nước theo hai đường thuỷ, bộ.
+ Nhà Trần mở cuộc phản công ở cả hai mặt trận thuỷ, bộ:
- Tháng 4 - 1285, quân Trần tiêu diệt gọn quân Nguyên ở Tây Kết, Hàm Tử, Chương Dương.
- Tháng 5 - 1285, đoàn thuyền của Ô Mã Nhi bị quân Trần phục kích ở sông Bạch Đằng.
- Tháng 6 - 1285, triều đình tổ chức hội nghị Bình Than, Diên Hồng.
- Tháng 7 - 1285, toàn quân rút khỏi Thăng Long, chặn đánh giặc ở bến Bình Than, sông Đuống, bến Chương Dương, cửa Hàm Tử, bến Tây Kết.
- Tháng 10 - 1285, quân Nguyên thua trận phải rút về nước. Cuộc kháng chiến chống quân xâm lược Mông Cổ lần thứ hai kết thúc thắng lợi.
- Cuộc kháng chiến lần 3 (1287 - 1288):
+ Tháng 12 - 1287, quân Nguyên tấn công Đại Việt. Cánh quân thuỷ do Ô Mã Nhi chỉ huy theo đường biển tiến vào sông Bạch Đằng, ra kinh thành Thăng Long. Cánh quân bộ do Thoát Hoan chỉ huy theo đường biên giới phía Bắc đánh lên.
+ Tháng 1 - 1288, Thoát Hoan kéo quân vào kinh thành Thăng Long trống vắng. Quân giặc ở Thăng Long đứng trước tình thế bị cô lập. Thoát Hoan quyết định rút quân về Vạn Kiếp và từ đây rút quân về nước theo hai đường thuỷ, bộ.
+ Cuối tháng 1 - 1288, Trần Khánh Dư chỉ huy quân mai phục đoàn thuyền lương của Trương Văn Hổ ở Vân Đồn. Phần lớn thuyền lương bị đắm, số còn lại bị quân ta chiếm.
+ Tháng 2 - 1288, nhà Trần mở cuộc phản công ở cả hai mặt trận thuỷ, bộ:
- Tháng 4 - 1288, quân Trần tiêu diệt gọn quân Nguyên ở Tây Kết, Hàm Tử, Chương Dương.
- Tháng 5 - 1288, đoàn thuyền của Ô Mã Nhi bị quân Trần phục kích ở sông Bạch Đằng.
- Tháng 6 - 1288, toàn quân rút khỏi Thăng Long, chặn đánh giặc ở bến Bình Than, sông Đuống, bến Chương Dương, cửa Hàm Tử, bến Tây Kết.
- Tháng 10 - 1288, quân Nguyên thua trận phải rút về nước. Cuộc kháng chiến chống quân xâm lược Mông Cổ lần thứ ba kết thúc thắng lợi.