明军在永乐八年（1410年）出征鞑靼后，瓦剌部趁机迅速发展壮大，永乐十一年（1413年），瓦剌军进驻胪朐河（今克鲁伦河），窥视中国。永乐帝决心再次亲征，调集兵力，筹集粮饷。永乐十二年（1414年）二月，明军从北京出发，六月初三，明军在三峡口（今蒙古乌兰巴托东南）击败了瓦剌部的一股游兵，杀敌数十骑；初七日，明军行至勿兰忽失温（今蒙古乌兰巴托东南），瓦剌军三万之众，依托山势，分三路阻抗，永乐帝派骑兵冲击，引诱敌兵离开山势，遂命柳升发炮轰击，自己亦亲率铁骑杀入敌阵，瓦剌军败退，永乐帝乘势追击，兵分几路夹击瓦剌