隋河间景城(今河北交河东北)人。迁居马邑。初应募攻辽,任建节校尉。大业十三年(617),杀马邑长官,拥兵万余自称太守。旋联合突厥攻占雁门、楼烦、定襄等地,受突厥封为定杨可汗,自称皇帝,年号天兴。武德二年(619)复与突厥攻略今山西北部一带,威胁关中。次年被李世民击败,其骁将尉迟敬德等相继降唐,他逃奔突厥。后被突厥所杀。