清湖南凤凰人,字雪堂。世袭云骑尉出身。道光二十年(1840)任浙江处州镇总兵。次年率兵一千二百人增援定海。与定海镇总兵葛云飞、寿春镇总兵王锡朋合力抗击英军。扼守竹山门,督兵炮轰英船,血战六昼夜,壮烈牺牲。