翰林院编修充甲午科会试同考官，考生张謇以高熙喆为师。；七月，充山西乡试正考官。后授贵州道监察御史，转湖广道，以直言敢谏着称。二十六年（1900年），提出反对山东巡抚袁世凯「痛剿」义和团之行动。五月，以监察御史奏报英国人勘划威海租界与原条约不符，军机处与总理衙门饬令袁世凯查明声复并全力磋商。二十八年（1902年）十月，请假回籍省亲。二十九年（1903年）六月，补授河南道监察御史。迁工科给事中。三十年（1904年）八月，升授甘肃宁夏府知府，赴兰州。三十二年（1906年），丁内艰离任归乡。