隋朝
大业十四年(618年),他出任
饶阳县(今
河北省饶阳县)县令。当时窦建德割据河北等地,宋正本以其独特的军事策略说服窦建德,因此被窦建德引为谋主,参赞军事,深受信任。
窦建德定都乐寿(今河北省献县),下令住所称作金城宫,设置百官,宋正本居尚书重任。当有人得到玄圭献给窦建德时,宋正本和景城丞
会稽郡人
孔德绍建议窦建德将国号改为夏,于是窦建德称
夏王,以宋正本为纳言,孔德绍为内史侍郎。
隋炀帝被杀后,宋正本力劝
窦建德杀
宇文化及,以报君仇。窦建德抓获了
郑善果,郑善果羞愧万分,想自杀,宋正本跑去制止了郑善果。然而,宋正本后来被人进谗言,窦建德将他杀害。