小小一个瓦剌竟敢如此嚣张,假以时日那还得了,朱棣勃然大怒,他感到此时的瓦剌由于明朝的长期放任,势力已经强大到足以影响到明朝北地,继续坐视不理,总有一天会酿成大患。但天朝上国不能像野蛮的瓦剌一样无礼,因此朱棣决定先礼后兵,如果瓦剌不听从劝告再教训他,永乐帝派人给马哈木送去了一封信,信中严厉谴责马哈木狂妄自大的行为,并且表示如果马哈木再不知道收敛,那么明朝将会派大军来讨伐瓦剌。明朝不惜以威力威胁,而马哈木也表示自己不是被吓大的,明知山有虎偏向虎山行,宣布从此以后不再向明朝朝贡。永乐十一年(公元1413年)十一月,马哈木进兵胪朐河,声称要攻击阿鲁台,实际上是向明廷施加压力,基于此朱棣决定第二次北征。
永乐十二年(公元1414年)朱棣又率领五十万大军从北京出发,并且这一次朱棣还特意带上了皇太孙朱瞻基,想要让他跟随自己历练一番。明军有五十万,而瓦剌只有三万骑兵,虽然瓦剌依托山势,分三路阻抗,一时间跟明军打得难分难解。但随着时间的推移明军的火器优势逐渐发挥出来,狠狠地压制住了瓦剌骑兵的优势,最终结果是瓦剌大败,马哈木逃窜。第二年春天,被打老实的马哈木派遣使节来到大明,呈上进贡的马匹,送回了被扣押的使者,毕恭毕敬请求明朝的原谅,言辞十分恭顺,朱棣表示:“早点这么识相不就不至于有今天了吗,算了,大明不会跟你们一般见识的,就这么原谅瓦剌吧。”通过第二次北征,收拾了猖狂的瓦剌,永乐帝达到了他维持蒙古诸部势力均衡的目的,此后数年间明朝的边境相当安宁,朱棣也十分高兴,认为北征还是卓有成效的。