台湾岛处于海洋之中,汹涌的海涛,在其四周形成了天然屏障。所以,想要攻克台湾必须要有水军。但是清朝的将士大多只熟悉马,对水战并不熟悉,所以必须另外挑选熟悉水性的领兵将领来训练士兵,李光地和福建总督姚启圣推荐施琅担任水军的将领。
施琅,祖籍福建晋江,有勇有谋。早年是郑芝龙(郑芝龙是郑成功的父亲)手下的一员战将,后来,跟随郑芝龙投降清廷。施琅的族人被郑成功杀害,两人因而结下深仇大恨。
施琅在福建和郑成功作战多年,经验丰富,熟悉各种军事事宜和海上的天气情况。施琅多次向清廷建议攻取台湾,清廷都不予理会。
施琅早年身为郑成功的部下,因此没有获得清廷的信任。施琅一直被安置在北京,赋闲十三年。康熙帝决定启用施琅,授予其福建水师提督一职。当时,姚启圣是福建总督。两人齐心协力,施琅在前线指挥作战,姚启圣在后方专门负责粮草和物资的供应。