康熙三年十一月,福建水师提督,靖海将军施琅远征台湾。但两次都因遭遇飓风无功而返。
康熙七年撤掉福建水师提督。(施琅早年跟随郑芝龙降清,后追随郑成功抗清。顺治八年,施琅和郑成功反目,再次降清。)
康熙二十年(1681),在李光地、姚启圣推荐下,施琅被重新起用为福建水师提督,抵达厦门就任。
1683年五月,郑将刘国轩2万人驻扎澎湖。构筑防御工事。
六月十四日,施琅统帅3万余人,战船300余艘,进发澎湖。
施琅首先夺取郑军防守薄弱的八罩岛,获得锚泊地和向澎湖攻击的基地。发动澎湖海战,清军胜。刘国轩带领300多将士逃回台湾。
康熙帝坚持和平招抚,叮嘱施琅要以国家大局为重,抛弃郑施旧怨。
施琅停止进攻,并采取措施推动台湾问题,向和平招抚的方向发展。颁布《晓谕彭欢安民示》,表达对百姓的同情,并采取各种优抚战俘的措施。与此同时,积极与郑氏集团交涉,晓以大义,最终使郑克爽上表请降。
八月十三日,施琅率军登上台湾岛。十五日,在孔庙举行受降仪式。