百段。开皇十七年（597年），任命他为秘书丞。当时秘藏图籍多有混乱，许善心仿照阮孝绪《七录》，另作《七林》，一一写出总叙，放在篇首。又在部录之下，表明作者之意，区分其体例。又奏请跟随李文博、陆从典等学者十几人，勘定经史错谬之处。仁寿元年（601年），摄黄门侍郎。仁寿二年（602年），加摄太常少卿，他与牛弘等议定礼乐，秘书丞、黄门的职务照旧。仁寿四年（604年），留守京师。隋文帝在仁寿宫驾崩，隋炀帝秘不发丧，先改变留守官员，让他担任岩州刺史。正好汉王杨谅造反，没有到任。大业元年（605年），转任礼部侍郎，