点翰林院庶吉士。朝考二等第二名。同治元年（1862年）四月十六日散馆，授编修，以编修充国史馆协修，升纂修，兼任武英殿协修，充直隶省乡试磨勘官。同治二年（1863年），充武英殿纂修、实录馆协修，充会试磨勘官。咸丰三年（1864年），以翰林院编修提督贵州学政。咸丰六年（1867年）八月十八日，赏四品衔，署贵州布政使。咸丰七年（1868年）七月二十五日，实授贵州布政使。光绪元年（1875年）九月十四日升贵州巡抚。光绪五年（1879年）正月二十五日降三级调职。闰三月二十三日降授四川按察使。六年（1880年）