清广东南海人。曾驾船为业。咸丰四年(1854)夏,在南海佛山镇详细天地会众起义,头裹红巾,称红巾军。后合李文茂等攻广州。次年为清军所败,遂入广西,克浔州(治今桂平),建立大成国,改元洪德,称镇南王。后占贵县、武宣、象州、平南等地,改称平浔王。十一年,浔州为清军所陷,出走贵县,途中被俘死难。