1659年(永历十三年,清顺治十六年)郑成功率领十万大军攻打南京,惨败而回。郑军元气大伤,郑成功感于满清政权对明帝国故土的统治逐渐稳固,而郑军困守思明(厦门)孤岛粮草匮乏,难以提供数万大军给养,开始思考取得另外的根据地以为整补。
1660年3月(永历十四年春,清顺治十七年),前荷兰通事何斌(客家人),因与荷兰人发生债务纠纷而逃到思明,向郑成功鼓吹攻取台湾。他说:“台湾沃野数千里,实霸王之区。若得此地,可以雄其国;使人耕种,可以足其食。上至基隆、淡水,硝磺有焉。且横绝大海,肆通外国,置船兴贩,桅舵铜铁不忧乏用。移诸镇兵士眷口其间,十年生聚,十年教养,而国可富,兵可强,进攻退守,真足与中国抗衡也。”同时献上台湾地图,讲解原住民形势,以及水路变化。何斌强调台湾的粮食与军用物资充足,贸易位置理想,又有海峡天险,每一项都是郑军迫切的需求,使郑成功非常心动。但当时郑军正准备抵御清将达素的进攻,因此攻台之议被暂时搁置。
同年6月(五月),达素领兵数万进攻厦门,郑成功引诱对方在海上决战,并加以击退,重振军威。
1661年2月(永历十五年正月,清顺治十八年),郑成功传令大修船只,听令出征,并召集将领讨论攻台事宜。然而将领们对此计划并不认同,虽不敢直言反对,但多面有难色。只有曾经到过台湾的将领吴豪发言道:“风水不可,水土多病”,又说“港浅大船难进”。前提督黄廷也附和吴豪的看法,但二人的意见被郑成功驳斥。大将马信试图打圆场,提议先派一支部队前往探望,如果可取则大军立即跟进,若荷兰人防御坚固,则再讨论。陈永华也同意马信的意见。此时协理中军戎政(军事行政官)杨朝栋揣摩郑成功的想法,发言表示支持攻台,郑成功闻言大喜,决议出兵。
荷军备战
当时荷兰东印度公司的台湾长官为揆一(Frederik Coyett),驻守热兰遮城(Fort Zeelandia,今台南市安平古堡),另有地方官猫难实叮(Jacobus Valentyn)驻守普罗民遮城(Provinta,遗址位在今台南市赤崁楼)。
自1650年前后,随着中国情势动荡,荷兰东印度公司一直关注事态发展是否会影响公司的贸易乃至在台湾的地位。对此公司的最高决策机构十七人董事会曾决议,即便在太平时期,也须维持1200人以上的士兵保护公司在台湾的财产,但事实上并未执行。
1660年(永历十四年,清顺治十七年),当郑成功攻打南京失利,何斌又逃往厦门之后,大员地区便盛传国姓爷即将前来攻打的风声。1月时,大员商馆发现当地华商陆续将财产转移到大陆,同时前来贸易的华船急遽减少,于是召集华商打听消息,最后判断国姓爷将在3月底出兵。
大员长官揆一紧急备战,要求各地加强侦察与武装,不准华人在普罗民遮城贩卖粮食,所有华人头家仕绅软禁在热兰遮城中以免通敌。田间未及收割的稻谷一律焚毁,共焚毁8000袋之多,并造成华人伤亡。揆一同时在3月10日向巴达维亚城的总督报告,请求援军。
1660年7月16日,巴达维亚总督派遣外号“固执约翰”的司令官范德兰(Jan van der Laan)率领12艘船只组成的舰队,载运1453人前往台湾。总督并指示范德兰,若国姓爷未如情报显示的来袭,则为了弥补财务损失,舰队必须攻打澳门。9月20日,范德兰舰队中的11艘抵达大员。
范德兰并不认为郑成功会前来攻打台湾,抵台不久便坚持要去攻打澳门,与大员方面官员爆发数次激烈争执。为此,大员评议会在1660年10月22日决议派遣使者前往厦门会见郑成功,一探虚实。11月下旬,使者带着覆信回到大员,郑成功在信中表示善意并否认即将攻台。但评议会根据种种迹象,判断郑成功攻台的危机并未解除。范德兰对此大为不满,次年(1661年)2月27日率领两艘船只,以及所有随行军官返回巴达维亚,若干船只被分头派往各地,只留下4艘船和不到600名没有军官率领的士兵。这时大员地区的总兵力为1500人。