1. Kháng chiến chống quân Xiêm:
- Sau khi chúa Nguyễn bị lật đổ, Nguyễn Ánh cầu viện quân Xiêm, Vua Xiêm sai tướng đem 5 vạn quân thủy bộ tiến sang nước ta.
- Cuối năm 1784, chiếm gần nửa đất Nam Bộ, ra sức cướp phá chuẩn bị tấn công quân Tây Sơn ở vùng đất còn lại.
- Năm 1785, Nguyễn Huệ đã tổ chức trận đánh phục kích Rạch Gầm - Xoài Mút (trên sông Tiền - Tiền Giang) đánh tan quân Xiêm, Nguyễn Ánh phải chạy sang Xiêm.
Đây là một thắng lợi lớn tiêu diệt gần 4 vạn quân Xiêm, thể hiện tài tổ chức, cầm quân của Nguyễn Huệ, đập tan mưu đồ xâm lược của quân Xiêm, nêu cao ý thức dân tộc của phong trào Tây Sơn.
2. Kháng chiến chống quân Thanh
Sau khi đánh thắng quân Xiêm, 1786 Nguyễn Huệ kéo quân ra Bắc tiêu diệt họ Trịnh. Họ Trịnh đổ, ông tôn phò vua Lê và kết duyên với Công chúa Lê Ngọc Hân (con gái Lê Hiển Tông). Sau đó ông về Nam (Phú Xuân).
- Ở ngoài Bắc, Nguyễn Hữu Chỉnh giúp vua Lê Chiêu Thống phản bội Tây Sơn. Sau khi bị quân Tây Sơn đánh vua Lê Chiêu Thống đã cầu cứu quân Thanh. Vua Thanh đã cho 29 vạn quân sang nước ta.
- Vua Lê Chiêu Thống cầu viện quân Thanh kéo sang nước ta => lực lượng quân Tây Sơn đóng ở kinh thành tạm rút về mạn Ninh Bình, Thanh Hóa rồi cho người và Phú Xuân (Huế) cấp báo.
- Năm 1788, Nguyễn Huệ lên ngôi Hoàng đế, lấy niên hiệu là Quang Trung chỉ huy quân tiến ra Bắc.
- Trên đường đi đã dừng lại ở Nghệ An, Thanh Hoá để tuyển thêm quân.
- Đêm 30 Tết (25-1-1789) quân ta tiến công với khí thế từ lời Hiểu dụ của Vua Quang Trung.
- Sau 5 ngày tiến quân thần tốc, mùng 5 Tết 1789 nghĩa quân Tây Sơn chiến thắng vang dội ở Ngọc Hồi - Đống Đa tiến vào Thăng Long đánh bại hoàn toàn quân xâm lược.
- Phong trào nông dân Tây Sơn đã bước đầu hoàn thành sự nghiệp thống nhất đất nước và bảo vệ tổ quốc.