选翰林院庶吉士。光绪二年（1876年）散馆，授翰林院编修。光绪五年（1879年），任山东乡试副考官。光绪七年（1881年），提督山东学政。光绪十四年（1888年），任四川乡试正考官。次年入直南书房。光绪二十一年（1895年），升侍讲，次年升侍读，并出任国子监祭酒。
疏劾权宦.朝鲜东学党起义爆发后，日本介入，朝议大多主战。及至甲午战争爆发，清军连败，张百熙与文廷式等五十馀名京官撰《联衔纠参督臣植党疏》，上疏弹劾李鸿章表面备战，私下主和的行为。指出左宝贵、聂士成等人均勇敢善战，只因军饷