清咸丰十年(1860年)8月18日,太平天国忠王李秀成率兵3000余人,由虹桥、徐家汇直逼上海县城,顺途杀上海县民团头目陈兆奎。太平军兵船同时驶进黄浦江。上海道台吴煦同英法公使决定用1200名兵员共同守县城。太平军先驱逐了城外清军,但英军大炮和来福枪、毛瑟枪齐发,太平军被迫退却。19日,太平军沿黄浦江进入城墙和法租界之间的城厢区域。法“强力”舰上海军登陆,向城厢区开炮。“强力”舰驶近董家渡后,向该地区街道逐条扫射,不少房屋着火,太平军再退。20日,太平军再次攻打南门和西门,逼近城垣,冒死冲扑。英法海军以火箭和大炮猛烈轰击,太平军伤亡甚众,遂撤离。