乌大经率部八千人取道开化府的马白关（今云南文山市马关），渡过赌咒河（今中越边境的盘龙河），进入宣化镇。云贵总督富纲驻守都龙（在马白关之南），负责监督粮饷的运输。同时移檄安南各路，劝各地西山军投降，其檄文为：
清军的入侵.10月，孙士毅、许世亨由谅山分路进军昇龙，广西总兵尚维升、副将庆成率广西兵，广东总兵张朝龙、李化龙率广东兵进军。后黎朝遗臣纷纷响应，宣称清军数十万来吓唬西山军。沿途的西山军不知虚实，惊恐之下纷纷大败溃散。唯独一带的西山军由阮文和率领，据险顽抗。十一月十三日，尚维升、庆