The siege of Fort Zeelandia of 1661–1662 ended the Dutch East India Company's rule over Taiwan and began the Kingdom of Tungning's rule over the island.
Prelude
From 1623 to 1624, the Dutch had been at war with Ming China over the Pescadores. In 1633 they clashed with a fleet led by Zheng Zhilong in the Battle of Liaoluo Bay, ending in Dutch defeat. By 1632 the Dutch had established a post on a peninsula named Tayoan (now Anping District of Tainan), which was separated from the main part of Formosa by a shallow lagoon historically referred to as the Taikang inland sea. The Dutch fortifications consisted of two forts along the bay: the first and foremost fortification was the multiple-walled Fort Zeelandia, situated at the entrance to the bay, while the second was the smaller Fort Provintia, a walled administrative office. Frederick Coyett, the governor of Taiwan for the Dutch East India Company, was stationed in Fort Zeelandia with 1,733 people: 905 soldiers and officers, 547 slaves, 218 women and children, and 63 married men, while his subordinate, Valentyn, was in charge of Fort Provintia and its garrison of 140 soldiers.
In 1659, after an unsuccessful attempt to capture Nanjing, Koxinga, son of Zheng Zhilong and leader of the Ming loyalist remnants, felt that the Qing Empire had consolidated their position in China sufficiently, while his troops needed more supplies and soldiers. He began searching for a suitable location as his base of operations, and soon a Chinese man named He Bin (Chinese: 何斌), who was working for the Dutch East India Company in Formosa (Taiwan), fled to Koxinga's base in Xiamen and provided him with a map of Taiwan.
Koxinga's invasion
Landing
On 23 March 1661, Koxinga's fleet set sail from Kinmen (Quemoy) with hundreds of junks of various sizes, with roughly 25,000 soldiers and sailors aboard. They arrived at Penghu the next day. On 30 March, a small garrison was left at Penghu while the main body of the fleet left and arrived at Tayoan on 2 April. On Baxemboy Island in the Bay of Taiwan, unrelated to the siege, a Chinese force of 2,000 soldiers attacked and routed 240 Dutch musketeers. After passing through a shallow waterway unknown to the Dutch, the main body of Koxinga's invasion fleet landed at the bay of Lakjemuyse. Three Dutch ships attacked the Chinese junks and destroyed several until their main warship, the Hector, exploded due to a cannon firing near its gunpowder supply. The remaining two ships consisted of a yacht and a lesser warship, which could not keep Koxinga from controlling the waters around Taiwan. No further opposition was for the time encountered. The remainder of Koxinga's men safely landed and built earthworks overlooking the plain.
Some were armed with bows and arrows hanging down their backs; others had nothing save a shield on the left arm and a good sword in the right hand; while many wielded with both hands a formidable battle-sword fixed to a stick half the length of a man. Everyone was protected over the upper part of the body with a coat of iron scales, fitting below one another like the slates of a roof; the arms and legs being left bare. This afforded complete protection from rifle bullets and yet left ample freedom to move, as those coats only reached down to the knees and were very flexible at all the joints. The archers formed Koxinga's best troops, and much depended on them, for even at a distance they contrived to handle their weapons with so great skill that they very nearly eclipsed the riflemen. The shield bearers were used instead of cavalry. Every tenth man of them is a leader, who takes charge of, and presses his men on, to force themselves into the ranks of the enemy. With bent heads and their bodies hidden behind the shields, they try to break through the opposing ranks with such fury and dauntless courage as if each one had still a spare body left at home. They continually press onwards, notwithstanding many are shot down; not stopping to consider, but ever rushing forward like mad dogs, not even looking round to see whether they are followed by their comrades or not. Those with the sword-sticks—called soapknives by the Hollanders—render the same service as our lancers in preventing all breaking through of the enemy, and in this way establishing perfect order in the ranks; but when the enemy has been thrown into disorder, the Sword-bearers follow this up with fearful massacre amongst the fugitives.
Koxinga was abundantly provided with cannons and ammunition . . He had also two companies of 'Black-boys,' many of whom had been Dutch slaves and had learned the use of the rifle and musket-arms. These caused much harm during the war in Formosa.
The latter courageously marched in rows of twelve men towards the enemy, and when they came near enough, they charged by firing three volleys uniformly. The enemy, not less brave, discharged so great a storm of arrows that they seemed to darken the sky. From both sides some few fell hors de combat, but still the Chinese were not going to run away, as was imagined. The Dutch troops now noticed the separated Chinese squadron which came to surprise them from the rear; and seeing that those in front stubbornly held their ground, it now became a case of sero sapiunt Phryges. They now discovered that they had been too confident of the weakness of the enemy, and had not anticipated such resistance. If they were courageous before the battle (seeking to emulate the actions of Gideon), fear now took the place of their courage, and many of them threw down their rifles without even discharging them at the enemy. Indeed, they took to their heels, with shameful haste, leaving their brave comrades and valiant Captain in the lurch. Pedel, judging that it would be the veriest folly to withstand such overwhelming numbers, wished to close together and retreat in good order, but his soldiers would not listen to him. Fear had the upper-hand, and life was dear to them; each therefore sought to save himself. The Chinese saw the disorder and attacked still more vigorously, cutting down all before them. They gave no quarter, but went on until the Captain with one hundred and eighteen of his army were slain on the field of battle, as a penalty for making light of the enemy. Other misfortunes befell this unhappy company. A large number of the rifles in possession of our troops were left behind. This battle was fought on a sandy plain, from which escape was impossible, and but for the proximity of the pilot-boat, which lay close to the shore, not one would have been left to tell the tale. The fugitives, who had to wade up to their throats in water, were conveyed to Tayouan.
But it was observed that the greatest part of the hostile army—which, according to one of the prisoners, amounted to twenty thousand men, Koxinga himself being present—had already landed on the Sakam shore. To all appearance they would probably resist, pursue, and defeat us, seeing that they had a large force of cavalry, and were armed with rifles, soapknives, bows and arrows, and such like weapons, besides being harnessed and provided with storm-helmets.
— Frederick Coyett
Siege
On April 4, Valentyn surrendered to Koxinga's army after it laid siege to Fort Provintia. The rapid assault had caught Valentyn unprepared since he was under the impression that the fort was under the protection of Fort Zeelandia. On April 7, Koxinga's army surrounded Fort Zeelandia, sending the captured Dutch priest Antonius Hambroek as an emissary, demanding the garrison's surrender. However, Hambroek urged the garrison to resist instead of surrender and was executed after returning to Koxinga's camp. Koxinga ordered his artillery to advance and used 28 cannons to bombard the fort. Koxinga was aided by a musketeer regiment of former Portuguese and Dutch slaves.
Koxinga was confident in his army's ability to overwhelm the fort. They outnumbered the defenders twenty-to-one and he had hundreds of cannons. After careful planning and multiple feints, Koxinga bombarded the fort during the night, demolishing the roof of the Dutch governor's house. While initially unable to respond, the Dutch were able to reposition their guns and return fire from different angles using the bastion forts as vantage points. The assault was driven back with hundreds of Koxinga's best soldiers killed. The Dutch governor wrote that the enemy's cannons were badly placed, unprotected, and easy to destroy. The assault had caused no damage other than damaging a few houses and lightly wounding one Dutch artillerist. Shocked at the defeat, Koxinga abandoned the approach of taking the fortress by storm in favor of starving it out.
On the 28th of May, news of the siege reached Jakarta, and the Dutch East India Company dispatched a fleet of 12 ships and 700 sailors to relieve the fort. The first time they tried to land, they were forced away by bad weather, and one ship's crew was captured by the natives when it crashed into the beach. The natives killed most of the crew and sent them to Koxinga. On July 5, the relief force arrived and engaged in small-scale confrontations with Koxinga's fleet. On July 23, the two sides gave major battle as the Dutch fleet attempted to break Koxinga's blockade. A second, ultimately unsuccessful attempt at relief was mounted in October. The Dutch tried to bombard the Chinese position with their ships, but their shots were too high and missed their target, giving the Chinese gunners time to prepare and return fire. Meanwhile, the smaller Dutch ships engaged the Chinese junks, which lured them into a narrow strait with a false withdrawal. The Dutch ships were unable to get away as the wind had died, and they were forced to paddle their boats, but the Chinese caught them and massacred the crew on board, and used pikes to kill those who jumped overboard. The Chinese caught Dutch grenades in nets and threw them back at the Dutch. The Dutch flagship Koukercken ran aground right in front of an enemy cannon placement and was sunk. Another ship was stranded and its crew fled to Fort Zeelandia. The remaining Dutch fleet was forced to retreat with the loss of two ships, three smaller vessels, and 130 casualties.
In September, Koxinga attacked the Dutch redoubts with intent to capture them. Coyet remarked on the accuracy of Chinese cannon bombardment against Dutch gun emplacements on the fort, which rendered them immobile. Dutch carpenters tried to build a fortification at the base of the redoubt but failed due to enemy cannon fire. Coyet ordered 50 musketeers to provide cover fire and clear the Chinese gunners. They were successful, but during night time, the Chinese returned and mined the musketeers' positions with explosive charges. However they went off too early the next day while the musketeers were returning to their positions and failed to kill them. The Dutch were able to fortify the redoubt.
In October, several dozen Dutch troops raided a nearby island for provisions. The raid took a disastrous turn when they encountered a small group of Chinese soldiers. They tried to flee, but suffered heavy casualties, losing 36 men.
In December, deserting German mercenaries brought Koxinga word of low morale among the garrison, and he launched a major assault on the fort, which was ultimately repelled. In January 1662, a German sergeant named Hans Jurgen Radis defected to give Koxinga critical advice on how to capture the fortress from a redoubt whose strategic importance had gone hitherto unnoticed by the Chinese forces. Koxinga followed his advice and the Dutch redoubt fell within a day. This claim of a defector appears in a post hoc account of the siege written by Frederick Coyett, whom scholars have noted sought to absolve the author of responsibility for the defeat. A Swiss soldier also writes about the betrayal independently. Ming records make no mention of any defector or German named Hans Jurgen Radis.