北魏末年人。本为怀朔镇(今内蒙古固阳西南)镇将。参加鲜于攸礼起义,攸礼被害,他继领其众。孝昌二年(526)击杀魏章武王元融,自称天子,国号齐,年号广安。继又擒斩北魏广阳王元渊于定州(治今河北定县)。武泰元年(528)杀杜洛周,尽有河北地区冀、定、沧、瀛、殷五州,众号百万。围攻相州(今河北临漳西南)时,轻敌,为魏柱国大将军尔朱荣击败,被俘,在洛阳遇害。