1937年10月26日夜,谢晋元接受了率524团1营守卫四行仓库的任务。四行仓库位于苏州河的北岸,南面便是公共租界。
四行仓库保卫战于10月27日下午1时正式打响,日军轮番向这里发动进攻。在当时50米开外的苏州河南岸,27日从早到晚,数万上海市民聚集在公共租界上围观了这场激烈的战斗。
每当看到日军被击毙,围观的民众都群情沸腾,人心振奋,人们隔着河齐声欢呼,并向四行守军挥帽致敬。人们在呼喊着口号为四行孤军助威的同时,还将日军的活动情况用大字写在黑板上四行守军通风报信。
在同一座城市里,相对和平的生活与血肉横飞的战场仅隔着几十米宽的一条河流。甚至有些外国记者,坐在苏州河南岸的高楼上,一边喝着咖啡,一边观察着战况,进行着实时的新闻报道,这样的场景,在整个人类战争史上都极为罕见。
当时中国军队主力已经战败撤退,而四行孤军作为最后一支抵抗力量,还在给着失望的人们最后的精神慰藉。当时热心的爱国团体、个人纷纷组织起来,悄悄的向四行仓库内送去了食物、药品、香烟。
直到11月1日,率部坚守了四昼夜的谢晋元在接到撤退命令后才率部退过苏州河,进入公共租界。他们面对十多倍于自己的日军,创造了淞沪会战中的奇迹。退入公共租界的八百壮士,也在四年后太平洋战争时,成为了日军冲入租界首先逮捕的目标。