清末湖南东安人,字研芗。廪生出身。初在家乡办团练,后随刘长佑镇压太平军,为知县、同知。威丰九年(1859),参与解湖南宝庆(今邵阳)之围,升知府。后转战于皖、赣。同治三年(1864),在江石城袭击太平军余部,俘洪仁玕及洪天贵福等,升布政使。六年入黔,镇压苗民起义军。因掠夺致富,受舆论谴责,称病回籍。