宝庆府经历。道光八年（1828年）七月，任职湖南永顺府龙山县知县。道光十二年（1832年）任湖南保靖县知县。道光二十二年（1842年）署湖南凤凰直隶厅同知。咸丰元年（1851年）升湖南永顺府知府。咸丰七年（1857年）十一月，由湖南辰沅永靖道道员升任广西按察使。咸丰八年正月二十（1858年3月5日），命开缺为候补按察使，仍留湖南辰沅永靖道本任。历升江西、湖南按察使。咸丰十年（1860年）署湖南巡抚。次年休致。