清湖南善化(今长沙)人,号召甘。道光进士。分任刑部主事。累迁员外郎、郎中。道光二十八年(1848),任广州知府,次年任督粮道。杀害英德县农民起义领导人邓亚保、刘亚才。咸丰元年(1851),历任陕西按察使、甘肃布政使,旋团陕甘总督。设官钱局,鼓铸大钱,以济制钱不足。宁夏等州县被水,他会勘灾情,奏请蠲缓赋税。倡捐筑渠泄水,工赈并行。四年任陕甘总督。派兵追击甘肃回民起义,旋署西宁办事大臣。