Po izbruhu druge opijske vojne je anglo-francosko zavezništvo med bitko pri Kantonu osvojilo pomembno pristanišče Kantona (Guangzhou).
Leta 1857. Cesar Xianfeng je prejel novico, da je bil Kanton zaseden 27. januarja 1858. Britanski poveljnik Michael Seymour je v upanju, da bo prisililil k poravnavi (kasnejša pogodba iz Tianjina), ukazal napad na utrdbe Taku, saj so bile bližja pot proti Pekingu.