清陕西乾州(今乾县)人。行伍出身。台湾朱一贵起义,以千总自厦门渡海至淡水,佐守备陈策固守,以功二岁四迁。雍正初,擢浙江严州副将,迁江西南赣总兵。调台湾,深悉当地兵民风土。擢福建提督。调水师提督,以公廨租金筹济兵食。不久,致仕。