（1841年）进士，改庶吉士，散馆授广西灵川县知县，调马平县知县兼柳州通判，丁忧服拣发山东，陞任登州府同知，保陞知府，署青州府知府，七年改省陕西，因防堵有功，奉旨赏加道衔，署汉中府知府，筹饷出力奉旨补缺后以道员用。后来四川办理重庆府属团练防剿事宜，击石达开逆破号匪，桑梓立功，积劳身故。诰赠光禄寺卿，晋赠资政大夫。