一起去送葬。许善心写祭文，称他为陛下，胆敢在今天加陈叔宝的尊号。”召问他发现属实，自称引援古例，事情得以开释，但是隋炀帝很讨厌他。太史上奏炀帝即位之年，与尧时符合，许善心议论，以先帝哀丧刚刚结束，不应该称贺。宇文述授意御史弹劾他，贬为迁给事郎，降品二等。大业四年（608年），撰写《方物志》奏上。大业七年（611年），跟随隋炀帝至涿郡，炀帝准备从亲自率军东征高句丽，许善心上密奏忤逆圣旨，被免官。当年再征召他为守给事郎。大业九年（613年），摄行为左翊卫长史，跟随皇帝渡辽河，授为建节尉。炀帝曾经言及文帝受命之符