李百药,字重规,定州安平人,隋内史令、安平公德林子也。为童儿时多疾病,祖母赵氏故以百药为名。七岁解属文。父友齐中书舍人陆乂、马元熙尝造德林宴集,有读徐陵文者,云“既取成周之禾,将刈琅邪之稻”,并不知其事。百药时侍立,进曰:“《传》称‘鄅人藉稻’。杜预《注》云‘鄅国在琅邪开阳’。”乂等大惊异之。
开皇初,授东宫通事舍人,迁太子舍人,兼东宫学士。或嫉其才而毁之者,乃谢病免去。十九年,追赴仁寿宫,令袭父爵。左仆射杨素、吏部尚书牛弘雅爱其才,奏授礼部员外郎,皇太子勇又召为东宫学士。诏令修五礼,定律令,撰阴阳书。台内奏议文表,多百药所撰。时炀帝出镇扬州,尝召之,百药辞疾不赴,炀帝大怒,及即位,出为桂州司马。为沈法兴所得,署为掾。其后,罢州置郡,因解职还乡里。
大业五年,授鲁郡临泗府步兵校尉。九年,充戍会稽。寻授建安郡丞,行达乌程,属江都难作,复会沈法兴为李子通所破,子通又命为中书侍郎、国子祭酒。及杜伏威攻灭子通,又以百药为行台考功郎中。或有谮之者,伏威囚之,百药著《省躬赋》以致其情,伏威亦知其无罪,乃令复职。伏威既据有江南,高祖遣使招抚,百药劝伏威入朝,伏威从之,遣其行台仆射辅公祏与百药留守,遂诣京师。
及渡江至历阳,狐疑中悔,将害百药,乃饮以石灰酒,因大泄痢,而宿病皆除。伏威知百药不死,乃作书与公祏令杀百药,赖伏威养子王雄诞保护获免。公祏反,又授百药吏部侍郎。有谮百药于高祖,云百药初说杜伏威入朝,又与辅公祏同反。高祖大怒。及公祏平,得伏威与公祏令杀百药书,高祖意稍解,遂配流泾州。