安州人。以罪为奴。从唐公平长安,授左监门将军。从秦王积战多,封营国公,数赐黄金杂物。后坐事削爵。贞观六年,陵州獠反,命讨之,为左骁卫将军。又从李靖击吐谷浑,为赤水道行军总管。后军期,士多死,亡失器仗,以勋减死。后为左监门大将军、襄城郡公。太宗征辽,以兴忠谨,副房玄龄留守京师,检校右武侯将军。卒,赠左武侯大将军、洪州都督,陪葬献陵。