道光二十年（1840年）庚子科进士。选庶吉士，散馆授编修。道光二十七年（1847年）伴送琉球贡使回国，外放福建福宁府知府。道光二十八年（1848年）署漳州府、福州府知府。因丁父忧去职。咸丰二年（1852年）起复，为湖北荆州府知府。四年（1854年），改武昌府知府。咸丰八年（1858年）升湖北按察使，次年升布政使。官至浙江布政使。工书法。