清福建同安(今属厦门)人,字超人、西岩。乾隆武进士。嘉庆间任浙江定海镇总兵,擢福建水师提督,寻调浙江。率浙闽两省水师镇压蔡牵、朱武装,造大船号称“霆船”,转战浙闽两省海上。嘉庆十二年十二月(1808年1月)在黑水洋与蔡牵作战,中炮死。著有《水战纪略》。