至正十一年(1351年),因父被元兵杀害,随母逃往武安(今江苏
徐州)山中,后匿居
砀山夹河。至正十五年(1355年),被
刘福通等迎至
亳州(今属安徽),立为帝,称小明王,国号大宋,年号龙凤。同年底,亳州失守,退驻
安丰(今安徽
寿县)。龙凤四年(1358年,元至正十八年)五月,移都
汴梁(今河南
开封)。八月,复居安丰。龙凤九年(1363年,元至正二十三年),安丰受
张士诚部将
吕珍围攻,被
朱元璋救至
滁州(今属安徽),左右侍从尽为朱元璋撤换。龙凤十二年(1366年,元至正二十六年),被朱元璋部将
廖永忠溺死于
瓜洲(今江苏扬州南)江中。