西晋蜀郡成都(今属四川)人,字景文。曾举秀才,任醴陵令。永嘉五年(311),流亡荆、湘二州的巴蜀流民四、五万家起义,推他为首领,攻下长沙和湘州大部地区。旋降于征南将军山简,为广汉太守。山简死,复起兵,纵横湘、汉。建兴三年(315)复降。晋军仍攻杀不已,愤而再起,败于陶侃,死于逃遁途中。一说不知所终。