Po wybuchu drugiej wojny opiumowej, sojusz angielsko-francuski zdobył ważny port w Kantonie (Guangzhou) podczas bitwy pod Kantonem
W 1857 roku. Cesarz Xianfeng otrzymał wiadomość, że Kanton został zajęty 27 stycznia 1858 roku. Brytyjski dowódca Michael Seymour, mając nadzieję na wymuszenie ugody (późniejszy traktat z Tianjin), nakazał atak na fortece Taku, ponieważ były one bliższą drogą do Pekinu.