戌科进士。选翰林院庶吉士，散馆授编修。咸丰年间历官盐运使、四川按察使、广西布政使。咸丰七年十一月初九，由四川按察使升任广西布政使。咸丰九年四月十九，升任广西巡抚。咸丰十年闰三月十二（1860年5月2日），命赴四川专办军务。后来入川抗击太平军石达开部，被胡林翼劾爲“不知兵事”，遂开缺回籍。