元朝末期，官员贪污，贵族靡烂，朝政腐败。为消除赤字，元廷加重赋税，并且大量滥印新钞「至正宝钞」，随之产生的通货膨胀加上荒灾、黄河氾滥等天灾比以往任何时候发生得都要频繁，使得民不聊生。1351年元顺帝派贾鲁治理黄河，征调各地百姓二十万人。同年五月，白莲教韩山童与刘福通煽动饱受天灾与督工苛待的百姓叛元起事。他自称明王，建立红巾军，据有河南与安徽等地。红巾军与各地义军陆续起事，势力扩张到华中、华南地区。隔年，红巾军的郭子兴聚众起义，攻佔濠州（今安徽凤阳）。不久，贫苦农民出身的安徽凤阳人朱元璋投奔郭子兴，屡立战功，