齐州临淄(今属山东)人。隋末募兵千余,跟随太宗平霍邑、绛郡,从刘文静追擒屈突通。在破王世充、窦建德之战中多建奇功,迁秦王府护军。参与玄武门之变,贞观中官至镇军大将军。谥忠壮,图像凌烟阁。(68/2504,参见《新唐书》89/3762)