隋高阳北新城(今河北徐水西南)人,字务本。生长南方。少孤,家有旧书万余卷,皆遍读,被称为“神童。”初仕陈,举秀才,对策高第,授度支郎中,转侍郎,补撰史学士。入隋,拜通直散骑常侍,后为秘书丞,整理宫廷藏书,仿阮孝绪《七录》,撰《七林》。炀帝时转礼部侍郎,位至通议大夫。大业末,为宇文化及所杀。曾续成父亨所撰《梁史》,又有《方物志》、《灵异记》等。