明末福建漳州人,后徙居广东恩平。顺治二年(1645),唐王在福州监国。率义兵在广东勤王,被任为副总兵,镇守阳江。五年,任总兵,守阳江、阳春、恩平、开平四县。七年,挂虎贲将军印,奉诏驰援广州。十三年,击退尚可喜进攻,封广宁伯。桂王入缅后入新宁文安砦,且耕且屯,屡抿清招降。康熙三年(1664)被清军围困,兵败自焚。