庆十五年（1810年）九月二十八日，十八岁进学，道光十九年（1839年）考中己亥科举人，道光二十七年（1847年）中式丁未科张之万榜二甲进士，因朝考忘记註韵，未能入翰林，外放知县。咸丰七年（1857年）至九年任福建光泽县知县，因抵御太平军不力被参劾革职。光绪十五年（1889年）九月初八日卒。诰授奉直大夫。