隋鄱阳(今江西波阳)人。大业十二年(616)随操师乞起义。师乞称元兴王。他受任为大将军。师乞战死,他率余部破隋军于彭蠡湖(今鄱阳湖),兵至十余万。遂据虔州(今江西赣州)称帝,国号楚,建元太平,掩有九江以南、番遇(今广州)以北广大地区。后以内部猜疑,作战不利,及死,部众离散。