，乡试中举，九年，会试中式。十二年，成进士，同年五月，改翰林院庶吉士。光绪十五年四月，散馆，授翰林院编修，充镶蓝旗管学官，后任山东学政。光绪二十八年（1902年），授刑部尚书。京师大学堂复课，命荣庆副张百熙为管学大臣。寻充会试副考官、经济特科阅卷大臣。调礼部尚书，复调户部。光绪二十九年（1903年）拜军机大臣、政务大臣。三十一年（1905年），改学部尚书。三十二年（1906年），充修订官制大臣，退出军机，专理部务。光绪帝逝世，充任丧礼大臣。宣统元年调礼部尚书。三年，裁礼部，改为弼德院副院长，旋任顾问大臣