同治十二年，乡试中举。光绪三年，登进士，改庶吉士。光绪九年四月，散馆，授翰林院检讨。光绪十一年，任国史馆协修官。光绪十四年，任功臣馆纂修官。光绪十八年，任湖广道监察御史。光绪二十年，任湖南乡试副考官。光绪二十四年，改吏科给事中。光绪二十五年，改户科掌印给事中。光绪二十六年，任湖北学政。光绪二十九年，任吏科掌印给事中、广东分巡肇阳罗道。宣统元年，署理广东廉钦道、广东提学使。宣统二年，任广东盐运使。