Na het uitbreken van de Tweede Opiumoorlog veroverde de Anglo-Franse alliantie de belangrijke haven van Canton (Guangzhou) tijdens de Slag om Canton.
In 1857. De keizer van Xianfeng ontving het nieuws dat Canton op 27 januari 1858 was bezet. De Britse bevelhebber Michael Seymour, in de hoop een schikking te forceren (het latere Verdrag van Tianjin), beval een aanval op de Taku Forts omdat ze de dichtere weg naar Peking waren.