A força combinada anglo-francesa que havia recentemente ocupado Tianjin enfrentou um exército chinês de aproximadamente 30 000 soldados em Zhangjiawan. A cavalaria britânica venceu uma batalha contra a cavalaria mongol, a infantaria francesa esmagou a defesa das tropas chinesas, e a artilharia anglo-francesa infligiu perdas maciças ao exército Qing chinês.[5]
Como a infantaria era o ponto mais fraco do exército Qing, o comandante-chefe Qing Sengge Rinchen decidiu usar sua cavalaria contra as forças anglo-francesas. A Batalha de Palikao ocorreu três dias depois.[5]