Sau khi đánh tan 5 vạn quân xâm lược Xiêm và đuổi Nguyễn Ánh khỏi đất Gia Định, Nguyễn Huệ được Nguyễn Nhạc giao nhiệm vụ chỉ huy quân Tây Sơn tiến đánh quân Trịnh ở Phú Xuân.
Mùa hè năm 1786, Nguyễn Huệ được sự giúp sức của Nguyễn Hữu Chỉnh, tiến quân vượt qua đéo Hải Vân đánh thành Phú Xuân. Quân Trịnh bạc nhược bị tiêu diệt nhanh chóng. Thừa thắng, Nguyễn Huệ đưa quân ra Nam sông Gianh giải phóng toàn bộ đất Đàng Trong.
Sau khi thắng lợi ở Phú Xuân, Nguyễn Huệ quyết định tiến thẳng ra Đàng Ngoài. Ông nêu danh nghĩa "phù Lê diệt Trịnh" và kêu gọi nhân dân hưởng ứng.
Ngày 21-7-1786, Nguyễn Huệ kéo quân vào Thăng Long, Chúa Trịnh bị dân bắt và nộp cho quân Tây Sơn. Chính quyền chúa Trịnh tồn tại 200 năm đến đây sụp đổ. Nguyễn Huệ vào Thăng Long, giao chính quyền Đằng Ngoài cho vua Lê.
-Giữa 1786 Nguyễn Huệ được Nguyễn Hữu Chỉnh giúp sức đánh Phú Xuân.
-Tháng 6/1786 hạ thành Phú Xuân và giải phóng đất Đàng Trong.
-Nguyễn Huệ tiến quân ra Bắc lấy danh nghĩa “ Phù Lê diệt Trịnh”
-Giữa 1786 Nguyễn Huệ tiến ra Thăng Long lật đổ họ Trịnh, giao quyền cho vua Lê rồi vào Nam