府长史。贞观十一年（637年），复授大理卿。数年，迁刑部尚书，兼检校雍州别驾。在前往齐州调查齐王李祐杀害自己老师一案后，返回途中听闻李祐起兵谋反，在济州组织官兵防御。后因母亲去世丁忧离职守孝。三年服满后，出任同州刺史。永徽三年，任内去世，年七十一，追赠礼部尚书、幽州都督，谥曰襄，陪葬献陵。