成吉思汗和他的后代发动了三次向西航行,像旋风一样横扫了半个欧洲,击败了日耳曼,波兰、捷克和匈牙利。蒙古骑兵建立了一个横跨欧亚大陆的强大帝国,以前从未存在过。然而,获得了前所未有的胜利的元帝国,却逐渐被汗水斗争引起的内乱所困扰。同时,由于元代统治者对内部治理的忽视,官吏的管理急剧衰落,腐败问题也困扰着整个帝国。蒙古勇敢的大地曾长期享受中原和汉代的生活,他们的战斗力也被抹去了一点。
从那时起,尖锐的民族矛盾和阶级矛盾导致了大规模的人民抵抗。"石人一目煽动黄河",红毛巾农民起义对元帝国造成了致命的打击,但此时成吉思汗的后代仍忙于内战。在元代末的大混乱下,朱元璋生在空中,从淮河地区的叛军中脱颖而出,打败了陈友谅、张士诚、方国珍等分裂势力,统一了长江以南,把南京作为首都,建立了明朝。从此,他的军队直接指向北方的蒙元势力,与中国统一战争在所难免。
元朝二十七年(1367年),朱元璋任命许大将军为大将,张元春为副总,率领250000军从淮河到河南进行北伐。朱元璋颁布了"甲骨文原",其中提出了"驱逐胡俘虏,恢复中国,建立平台,救民"的计划,目的是直接指向元朝统治中心。朱元璋亲自制定了北方远征军战略:第一阶段山东被攻占,河南迁到桐关;第二阶段,河北、元代被攻占,元代被消灭;第三阶段,主力军是从南方攻打山西,稍修陕西、甘肃,完成北方统一。北伐基本按照这一战略进行。此外,朱元璋还提出了"北方土地平坦开放,有利于骑兵"的主张,要求持之以恒的战斗,用优秀士兵开辟道路的战术思想,以及随后的军队前进,并呼吁北伐合作。
华北北部平坦空旷,非常适合骑兵冲击。面对蒙古铁骑,明军将无法在这一地区以危险作战,而只能被迫用步兵抵抗骑兵的冲击。事实上,朱元璋的军队早在明初就已经有了一定数量的骑兵。与张士诚、陈友谅、方国珍等长江以南的地方分裂势力相比,他指挥的骑兵占了绝大部分。当他招募朱元璋,一支张士可以准备一支两级军队,骑兵的比例很高。在元末明初的战争中,朱元璋能派数千铁骑数千铁,在一些战役中挤群众,但新生的明帝国仍处于马匹极度短缺的困境中。朱元璋为了寻找马匹,甚至派使节到琉球在这个岛上买马。与元军相比,骑兵无论在质量上还是数量上都处于极大的劣势。