明朝本身就是建立在驱逐蒙古人统治的基础上。既然如此明朝为什么不彻底灭了蒙古一族呢?其实不是明朝不想灭蒙古,奈何实力不允许呀。虽然明太祖朱重八不是什么善男信女,颇有些军事韬略。但是接班的子孙是一个比一个废物,所以终明朝一代都未能消灭蒙古,反而让蒙古做大做强。
必力克图汗在位期间虽然几次击退明朝大军,但却始终无法攻入中原,暂时与明朝形成短期的南北对峙的局面,此时的北元政权控制着岭北行省及甘肃、辽阳行省大部分,东部至高丽,西接中亚,南面还有云南,是"北元"政权最兴盛的时期。
大明太祖年间先是收复了沦陷400多年的燕云之地,将蒙古人赶回了老家,随后几次远征彻底捣毁了元廷,使得蒙古分裂。成祖则五次远征一次次打击鞑靼、瓦剌等蒙古各部。而后虽然遭受了土木堡惨败,但大明对蒙战争始终保持着优势,可并没有彻底消除蒙古的威胁。