Diễn biến khởi nghĩa Lam Sơn được chia làm 3 giai đoạn:
Giai đoạn 1: Thời kì ở miền Tây Thanh Hóa (1418 - 1423).
Giai đoạn 2: Bước sang giai đoạn mới: giải phóng Nghệ An, Tân Bình, Thuận Hóa và tiến quân ra Bắc (1424 - 1426).
- Giải phóng Nghệ An (năm 1424)
- Giải phóng Tân Bình, Thuận Hoá (năm 1425)
- Tiến quân ra Bắc, mở rộng phạm vị hoạt động (cuối năm 1426)
Giai đoạn 3: Khởi nghĩa Lam Sơn toàn thắng (cuối năm 1426 - cuối năm 1427). Với các chiến thắng:
- Trận Tốt Động - Chúc Động (cuối năm 1426)
- Trận Chi Lăng - Xương Giang (tháng 10-1427)