汉川县知县。道光十九年，任湖北荆州府监利县知县、湖北乡试同考官。道光二十年，署湖北汉阳府汉阳县；次年实授。道光二十六年，任湖北汉阳府同知。道光三十年，兼署汉阳府知府。咸丰元年（1851年），委署汉阳府知府；担任松江府知府、江宁府知府。咸丰四年，任江苏常镇通海道、江苏苏松太道。咸丰五年，署江苏按察使。咸丰六年，任江苏按察使、署江苏巡抚，赏戴花翎，实授江苏巡抚。咸丰七年，暂署两江总督。