道光二十七年（1847年）考中丁未科张之万榜二甲第六十一名进士。分至户部为学习主事，三年期满成候补主事，充实录馆校对官。咸丰元年（1851年），因补缺无期，自愿注销主事，重新按进士甲第分配知县，改任贵州知县，后以军功升独山知州，咸丰六年（1856年）署绥阳县知县，屡次捐资募集乡勇，镇压匪盗。咸丰十一年四月（1861年），署仁怀厅，同年卒于官。着有《贤奕亭稿》。《桐城县志》有传。