光绪二十年（1894年）甲午恩科进士。同年五月，改翰林院庶吉士。光绪二十四年（1898年）四月，散馆，授翰林院编修。光绪二十九年（1902年）任湖北乡试副考官。光绪三十四年（1908年）任辽沈道监察御史，后改四川道监察御史。宣统三年（1911年）任贵州铜仁府知府。