能考取进士，于是先后于群玉、濂溪、虎溪等书院讲学，道光十九年，补官考取军机章京，又任起居注主事、户部山东司员外郎等。咸丰元年（1851年），历任山东道监察御史、山西道监察御史、山东云河道等职。同治六年生病归乡，主持蕺山书院，同年去世。他自年轻时即学桐城派古文，师事李宗传，被认为文章「洁肃坚核，独抒己见，主立意不重修词，故含蓄多而奔放」。（刘声木《桐城文学渊源考》中语）。着有《躬耻斋文钞》二十卷、《躬耻斋文钞后编》五卷、《躬耻斋诗集》二八卷、《四书体味录》二○卷》。