清咸丰十年七月初二日(1860年8月18日),太平天国忠王李秀成率军3000人进至徐家汇。部将蔡元隆、郜永宽率部进击,于离上海城九里处与清军交战,获大胜,并摧毁罗家湾(今卢家湾)清军营垒。次日,清军袭击太平军,激战于罗家湾,清军大败。太平军欲乘胜追击,被英军炮火所阻。