习史，后曾任隋朝代王杨侑侍读。唐李渊称帝后，为李世民秦王府文学馆学士。自玄武门之变，进任太子洗马。贞观初年，又任着作郎，“十八学士”之一。官至散骑常侍，受命与魏征同修梁陈二史。
着书.贞观十年（636年），成《梁书》（50卷）《陈书》（30卷），为二十四史之一。又着有《文思博要》，已佚。