清湖南保靖人,字恕堂。咸丰三年(1853)由川北道迁四川按察使。次年任广西布政使。七年入京。旋授甘肃布政使。奉命赴浙江,入曾国藩军幕,会办军务,策划镇压太平天国起义。未几,擢浙江巡抚。九年奉召入京供职。