大战略决策,分兵三路北伐:东路军以占领山东的毛贵为主力,直插河北,指向元京城大都,中路军由关先生(关铎)、破头潘(潘诚)为统帅,绕道山西,转攻河北,形成对大都的迂回包围;为了分散元军对东路和中路的压力,又组织了西路军作策应,由白不信、李喜喜、李武、崔德等经潼关和武关入陕西。
由毛贵率领的东路军,曾一度进攻到离大都不过百多里的枣林(今北京通县西南)和柳林等地。但由于孤军深入,被元军所败,毛贵最后撤回济南,东路军北伐失败了。
刘福通被杀中路军占领了大同、上都等重要城市,大大震撼了元朝腐朽的统治,又转战辽东各地,直入高丽。西路军在陕西受到挫折。公元1358年,一部分红巾军进入四川,一部分红巾军攻占了甘肃,宁夏等地。
红巾军三路进军的同时,刘福通也于公元1358年5月攻占汴梁,把韩林儿从安丰(今安徽寿县)迁来,宣布以汴梁为首都,出现了北方红巾军全盛的时代。当北伐各路失利之时,宋都汴梁也受到元军的围攻。公元1359年8月,元朝察罕帖木儿部攻下了汴梁,韩林儿、刘福通撤退到安丰。公元1363年2月,张士诚部下大将吕珍乘机围安丰,刘福通被杀害。朱元璋解安丰围后,迎韩林儿到滁州居住。公元1366年12月,朱元璋派廖永忠迎接韩林儿到应天,在瓜步(今江苏六合东南)渡江时船沉,韩林儿淹死,以龙凤纪年的宋政权至此结束。