1352年,郭子兴起兵于濠州(安徽省凤阳县),也称自己是红巾军。
1352年,孟海马起兵于襄阳(今湖北省襄樊),称“南锁红军”。
1352年,赵普胜、李普胜起兵于晥南。
1353年,张士诚起兵于江苏高邮。张士诚义军是盐商武装。1354到1355年的高邮战役,张士诚以少胜多,号称百万的蒙古大军崩溃,直接导致蒙古对中国的有效管治失效。尤其是富庶的江南,从此根本上脱离蒙古。
日本首相安倍晋三
1360年,从“大宋”国分裂出来的陈友谅在江西九江建立“汉”政权。陈友谅1357年与徐寿辉反目,1363年被朱元璋击败。
1367年,朱元璋统一江南即从南向北攻打蒙元。
1368年正月,朱元璋在南京称帝,建元洪武,国号大明。朱元璋是早年追随郭子兴,渐次在红巾军内部分裂后击败陈友谅、张士诚等武装,成为反蒙古最后的铁军。8月占领大都(北京)。蒙古可汗又称“元顺帝”的孛儿只斤·妥懽帖睦尔带着他的朝廷逃往上都(内蒙古自治区锡林郭勒盟正蓝旗)。蒙元变成了“北元”,继续与明朝对抗。上都其实是当时蒙古帝国的总首都。
古代蒙古骑兵雕像
1370年,明军在徐达等率领下第一次北伐,大胜,北元朝廷继续向外逃。
1372年,明军第二次北伐,却败了。可见蒙元实力不凡。
1380年,明军第三次北伐,由沐英邻军,获胜。
1381年,明军第四次北伐,徐达再挂帅,胜。
1387年,明军第五次北伐,冯胜为征虏大将军,胜。
1387年至1388年,第六次北伐,蓝玉为征虏大将军,大胜。蒙古大汗又称天元帝的脱古思帖木儿在捕鱼儿海(今中蒙边境之贝尔湖)侥幸逃脱。
1396年,明军第七次北伐,燕王朱棣领军,在大宁(今内蒙古宁城)歼灭一支蒙古武装。