图汗部余众，进军内蒙古乌珠穆沁。康熙帝为确保京师安全和边疆安定，于康熙二十九年（1690年）四月，命理藩院侍郎文达、尚书阿喇尼、都统额赫纳及兵部尚书纪尔塔等出兵今内蒙古乌兰浩特地区驻防。7月底（农历六月）阿喇尼等战败。8月（农历七月），康熙帝命裕亲王福全、恭亲王常宁分兵左右两路出古北口、喜峰口，七月二十四日亲自进驻博洛河屯（今河北省隆化）节制全军。不久康熙帝得疟疾回宫。噶尔丹则在七月二十九日（8月31日）率2万军队到达乌兰布通佈阵。八月一日两军在乌兰布通交战。噶尔丹将万余骆驼缚蹄卧地，背负木箱，蒙以