元朝末年,朝政腐败,灾害频繁。国库也日渐空虚。为了弥补财政亏空,元政府除了加重赋税以外,还发行新钞“至正宝钞”并大量印制,致使严重的通货膨胀,导致民不聊生。至正十一年(1351年),元顺帝征调农民和兵士十几万人治理黄河水患。黄河两岸农民本已饱受灾荒之苦,在治河工地上又横遭监工的鞭打,被苛扣口粮,非常愤怒。于是,“治河”和“变钞”就成为民变的导火线,导致红巾军起义的爆发。
至正十一年(1351年)5月,红巾军起义爆发。次年,郭子兴聚众起义,攻占濠州(今安徽凤阳)。不久,贫苦农民出身的安徽凤阳人朱元璋投奔郭子兴,屡立战功,得到郭子兴的器重和信任,并娶郭子兴养女为妻。之后,朱元璋离开濠州,发展自己的势力。至正十六年(1356年),朱元璋率兵占领集庆(今江苏南京),改名为应天府,并攻下周围一些军事要地,获得了一块立足的基地。此时的朱元璋“地狭粮少”“孤军独守”,远不及其他起义军势力,处境十分艰难。朱元璋采纳了谋士朱升“高筑墙,广积粮,缓称王”的建议,经过几年努力,朱元璋军事和经济实力迅速壮大。1360年,通过鄱阳湖水战,陈友谅势力遭到巨大打击。1363年,陈友谅势力被完全消灭,1367年,朱元璋攻下平江(今苏州),张士诚自尽。之后朱元璋又消灭割据浙江沿海的方国珍。1368年正月,朱元璋在应天称帝,建立了明朝。之后趁蒙元内斗之际进行北伐和西征,同年攻占大都(今北京),元朝撤出中原。之后朱元璋继续消灭位于四川的明玉珍势力和据守云南的元朝梁王。又深入沙漠,进攻北元。天下至此初定。