光十二年（1832年）中式壬辰恩科进士，即用知县，历任山西荣河、永济、孝义、湖北黄梅、云梦、四川安县、彭县、成都、双流等县知县。陞马边厅同知，充任湖北庚子科乡试同考官。因捕获隣境盗犯有功，加知府衔，实授河南南阳府知府，调湖南衡州府，再升河南河陕汝道，加按察使衔。