明末清初福建汀州(今长汀)人。初任清军千总,顺治十一年(1654)归附关成功。郑经嗣位后,用为总制,掌台湾军事。康熙十三年(1674)耿精忠反清后,出师潮州、海澄等地。二十二年,在澎湖迎战清军姚启圣、施琅部,兵败退守台湾鹿耳门。清军取台湾,随郑克爽降清,后为天津总兵。