光绪七年（1881年），提督山东学政。光绪十四年（1888年），任四川乡试正考官。次年入直南书房。光绪二十一年（1895年），升侍讲，次年升侍读，并出任国子监祭酒。
疏劾权宦.朝鲜东学党起义爆发后，日本介入，朝议大多主战。及至甲午战争爆发，清军连败，张百熙与文廷式等五十馀名京官撰《联衔纠参督臣植党疏》，上疏弹劾李鸿章表面备战，私下主和的行为。指出左宝贵、聂士成等人均勇敢善战，只因军饷、器械供应不济，导致战败，其过失在于李鸿章。继而弹劾礼亲王世铎争权纳贿，战事一起，一味依仗李鸿章，贻