功勋，授上柱国、西华县开国公。破刘武周，进封襄城郡开国公。武德九年（626年）六月初四，参与玄武门之变，以功被封为营国公，食实封四百户。贞观六年，领兵破陵州（今四川仁寿县）群獠，拜左骁卫将军。不久因坐公事被削除封爵。贞观九年（635年）， 随李靖入吐谷浑境内作战，为赤水道行军总管，坐迟留不赴军期，又部下士卒多死，失亡甲仗，以勋减死。贞观十一年唐太宗重新提拔他为右监门将军。十五年，扈从唐太宗巡方，检校左骁卫大将军，领千骑。十八年，授云麾将军，守左监门大将军，封襄城郡开国公，食邑二千户。贞观十九年，