1843年）癸卯科举人，道光二十五年会试中式，但因覆试考列四等，被罚停殿试一科，道光二十七年（1847年）殿试位列张之万榜三甲第八十名，即用山西黎城县知县，因丁忧停职。守丧结束后，拣发中南北三城兵马司正指挥，选湖北巴东县知县，咸丰四年（1854年）任浙江平湖知县，同年离任。后捐升知府。