月21日，清朝靖南王耿精忠起兵反清，隔海邀请郑经西征。郑经渡海后，向耿精忠索取漳州与泉州，被拒后出兵佔领海澄与同安，双方开始交恶。然而，泉州、漳州以及潮州陆续投靠郑经，耿精忠见情势不对便出兵进攻泉州，但却被刘国轩击退。1675年，耿精忠与郑经谈判，双方以枫亭为界，北属耿氏、南属郑氏，平息战斗。1676年，郑经击败平南王尚之信，佔领惠州。郑经拥有漳、泉、潮、惠四座州府后，又攻下汀州，腹背受敌的耿精忠只好降清。耿精忠降清后，独自面对清朝军队的郑经节节败退，最后退回厦门。1677年清朝再度与郑经展开和谈，清朝