清军入关后,越南仍然向南明永历皇帝称臣。康熙五年(1666年),国君黎氏遣使向清廷求封。康熙却同时封黎氏与莫氏,意在两家相互牵制。但魔氏灭亡后,黎氏成为越南唯一政权。
乾隆五十一年(1786年),阮文慧以清君侧为名,将大权抓在自己手中。乾隆得知越南政局不稳,当然不能坐视不管。鉴于在缅甸失败的教训,他又不想轻举妄动。
两广总督孙士毅知道乾隆不愿多事,他说,李阮之争不过越南的内讧,不值得天朝大动干戈。不过,万一事情闹大,也要大造多路进军的舆论,做好出兵准备。
1788年,孙士毅奉旨调集两广及云贵的10万兵力,南下征讨。出了镇南关境,清军一度进展顺利,一个月就长驱千里,进军高平信祥枣。结果将领潘启德投降,阮文艳出逃。当年10月,清军两路大军直抵河内,得到了黎朝遗臣的响应后,杀得阮军大败。面对胜利,孙士毅滋生了骄傲的情绪。
他打算继续南下,但因为内地粮草不能及时转运到前线,所以多次向黎朝方面催要。到后来,缺乏粮饷的清兵开始抢劫当地百姓。对此,孙士毅并宴让没有严加约束。
阮文惠虽然与清军对战失利,但他还是登基称帝,四处招兵买马,又假意向孙士毅乞降。1789年正月初三晚上,阮文惠对河洄营的清军发起进攻,大胜。初五,他包围了玉洄垒,一鼓作气破了许多清军营寨。黎愍宗逃到镇南关,孙士毅等仓皇逃回境内。
此战过后,阮文惠上表乞求清朝封赏。乾隆反复考虑,决定承认既成事实,弃黎。
但他毕竟自居上国皇帝,总要做足姿态。嘱托福康安、孙士毅,即使阮文惠真心“悔罪乞降”,也要“施以严厉”,待朕相机而行。
1789年7月,乾隆皇帝在热河行宫,两广总督福康安陪同阮文惠侄子滑拆阮光平前来面圣。到了热河之后,他极力赞扬大清的繁华,颂扬乾隆的圣明。乾隆见他还算识相,当然心生欢喜,就册封阮文惠做了"安南国王"。
原来,乾隆是被阮氏和自己的臣下骗了。孙士毅战败后,被乾隆革职查办,福康安走马上任,继续与越军作战。但在越南人顽固的抵抗下,清军士兵死伤惨重。而阮氏虽然屡屡得手,但毕竟国小力弱,一直打下去也撑不住。于是派人与福康安谈和。福康安身在前线,知道黎氏王朝受制于郑、阮两家,不过是个傀儡王朝,为他们流血拼杀根本犯不上。