I 1683 hadde Qing-dynastiets keiser Kangxi stoppet alle forsøk på å forhandle med Dōngníng. Han sendte så en hær på nesten ett hundre tusen soldater og 600 skip under admiral Shi Lang for å invadere Taiwan. Shi forsøkte først å angripe Penghu før en stor orkan nådde øyene, men ble da slått tilbake av Dōngníngs kommandant Liu Guoxuan. Etter orkanen omorganiserte Shi sine styrker og var på ny klar til å angripe.