Từ năm 1418 đến năm 1423, Lê Lợi dựng cờ khởi nghĩa ở Lam Sơn, xây dựng và bảo vệ căn cư địa vùng rừng núi Thanh Hóa. Từ năm 1424 đến 1425, tiến quân vào Nghệ An, mở rộng vùng giải phóng Tân Bình - Thuận Hóa .Từ 1426 đến 1427, tổng tấn công ra Bắc, giải phóng hoàn toàn đất nước. Tháng 9-1426, khoảng gần 10.000 nghĩa quân từ Thanh Hóa đã tiến ra Bắc theo 3 đạo : Đạo phía tây, do Phạm Văn Xảo và Lý Triện chỉ huy, tiến đánh miền Tây Bắc, chặn viện binh từ Vân Nam sang,Đạo phía đông, do Bùi Bị, Lưu Nhân Chú chỉ huy, tiến ra miền đồng bằng Bắc Bộ và vùng Đông Bắc, chặn viện binh từ Quảng Tây sang ,Đạo chính giữa, do Đinh Lễ và Nguyễn Xí chỉ huy, tiến thẳng ra phía nam thành Đông Quan, uy hiếp vây hãm thành.
Tháng 10 - 1426, địch đã cho rút đại bộ phận quân sĩ từ thành Nghệ An về tăng cường cho Đông Quan. Tiếp đó, tháng 11 , 5 vạn viện binh từ Trung Quốc, do Vương Thông làm Tổng chỉ huy, cùng kẻo đến Đông Quan, đưa tổng số quân địch lên hơn 10 vạn.
Tháng 10 - 1427, Liễu Thăng (viên tướng đã chỉ huy thủy binh triệt Hồ Quý Ly) đem 10 vạn viện binh theo đường Lạng Sơn tiến vào Đại Việt.Cùng lúc, đạo quân Mộc Thạnh tiến theo đường Vân Nam. Khi qua ải Chi Lăng (Lạng Sơn) Liễu Thăng đã bị nghĩa quân do Lưu Nhân Chú, Trần Lựu chỉ huy dùng mưu trá hàng nhử địch sa vào trận địa phục kích, giết chết bên sườn núi Mã Yên. Hàng vạn quân địch bị tiêu diệt. Tiếp theo, ta còn tấn công trên tiếp ở các trận Cần Trạm, Phố Cát. Binh bộ thượng thư Lý Khánh phải tự tử.
Sau khi đại bại, quân Minh tháo chạy về co cụm tại Xương Giang (Bắc Giang). Thôi Tụ phải đắp thành lũy giữa đồng để phòng ngự. Lê Lợi và Trần Nguyên Hãn điều binh xiết chặt vòng vây, tổng tấn công Xương Giang, diệt 5 vạn, bắt sống 3 vạn địch, trong số đó có các tướng Thôi Tụ, Hoàng Phúc. Được tin Liễu Thăng chết, đạo viện binh của Mộc Thạnh cũng hết hoảng rút lui. Chiến thắng Chi Lăng- Xương Giang đã chôn vùi những hy vọng cuối cùng của quân Minh.
Không có viện binh, quân Minh càng khốn đốn ở Đông Quan, tinh thần nao núng, suy sụp nhanh chóng.
Cuối năm 1427, Vương Thông buộc phải xin hòa, thỏa thuận rút quân không chờ viện binh, cam kết trong Bài văn hội thề đọc tại một địa điểm phía nam thành Đông Quan. Lê Lợi hứa cung cấp lương thực, thuyền bè, sửa chữa cầu đường, tạo điều kiện cho quân Minh nhanh chóng rút về nước.
Chiến tranh kết thúc, Bình Ngô đại cáo do Nguyễn Trãi nhân danh Lê lợi soạn thảo được công bố. Ngày 29 tháng 4 năm 1428 (năm Mậu Thân), Lê Lợi chính thức lên ngôi Hoàng đế (tức Lê Thái Tổ), lập ra triều Lê (Hậu Lê), đặt Quốc hiệu là Đại Việt.