，担任西宁府循化同知。光绪九年，任迪化直隶州知州。光绪十四年，署伊犁府知府。光绪十五年，任迪化府知府。光绪二十二年，任甘肃新疆镇迪道。光绪二十四年，任新疆布政使。光绪二十六年，署甘肃布政使。光绪二十七年，任甘肃按察使、甘肃新疆布政使。光绪二十八年，任甘肃新疆巡抚。