乙未恩科举人。道光二十一年（1841年）特旨考取内阁中书，派充国史馆分校，委署协办侍读，管理诰敇房事务。咸丰元年（1851年）拣发广西知州，署理苍梧县正堂，奏留查办军务，督带三厅兵勇赫字营全军。咸丰三年（1853年）平叛湘南会党起义有功，侍郎曾国藩保奏以知府，钦谕巡查湖南军务，帮办团练。咸丰九年（1859年），抗击太平军石达开部有功，由知府保陞道员，总理楚军营务处，委署广西右江兵备道。同治元年（1862年）镇压广西三合会有功，钦赐花翎，奉旨纂修湘楚二军忠义录，加按察使司衔。任内重建柳江书院，修缮石鼓书院，建