学者十几人，勘定经史错谬之处。仁寿元年（601年），摄黄门侍郎。仁寿二年（602年），加摄太常少卿，他与牛弘等议定礼乐，秘书丞、黄门的职务照旧。仁寿四年（604年），留守京师。隋文帝在仁寿宫驾崩，隋炀帝秘不发丧，先改变留守官员，让他担任岩州刺史。正好汉王杨谅造反，没有到任。大业元年（605年），转任礼部侍郎，上奏推荐儒生徐文远为国子博士，包恺、陆德明、褚徽、鲁世达等人都加官级品秩，任命为学官。当年，他作为纳言杨达的副手为冀州道大使，因为符合旨意，赐布帛五百段。左卫大将军宇文述每天借用本部兵数十人以供用自