寅科二甲进士，同年五月，改翰林院庶吉士。光绪十八年五月，散馆，授翰林院编修。入国史馆，“终日低头伏案，不曾有高谈雄辩，炫异同人”。光绪二十九年（1903年）出任山东乡试副考官。宣统二年（1910年）任翰林院秘书郎、资政院议员等，赏戴花翎。1914年撰《清史稿》之〈地理志〉陕西一卷、〈食货志〉征榷卷。1928年去世。