8月9日,孤军营内竖起旗杆。亨培来干涉,先是不许悬旗,后要求将旗杆截短,与营内大礼堂屋顶相齐,避免日军看见,引起麻烦。使工部局为难。翌日,孤军“八·一一”、“八·一三”纪念日将临,而悬旗问题尚未决定,不得已将旗杆砍去数尺,重新竖立起来。8月11日晨6时,举行升旗典礼,旗帜飘扬于孤军营内。四小时后工部局派英格兰兵300人包围孤军营房,派意大利兵400名散布晋元路一带警戒。
又派白俄一队向孤军营冲入。万国商团中国团员吴启荣事先发觉来告,谢晋元即令第一连负责警戒瞭望塔,第二连分散于大操场。下令不到5分钟,白俄队即冲进营房,用机关枪向孤军扫射,4人死于旗下,伤11人。白俄队后退出,同晚10时又来一队白俄,强将全部孤军挟入救护车多辆,驶往外滩中央银行幽禁,谢晋元及孤军对此绝食抗议。
上海罢市三天,声援租界里的孤军,要求将孤军送回晋元路原营地。是月13日,老蒋电令与公共租界交涉此事,后租界工部局被迫同意恢复8月11日之前状态,严惩肇事者,抚恤被难士兵,四行孤军可自由悬挂国旗,不受干涉。但经此事件后后,孤军营内的旗帜被收缴,此后只能举行“精神升旗”。淞沪会战中方虽然失败,并损失国民革命军近三分之一精锐部队,但它鼓舞中国军民的士气,并向外界传达中国积极抗战决心。
媒体用“八百壮士”来称呼这414名守军,同时《八百壮士歌》被创作出来以激励军民抵抗日本侵略。“中国不会亡,中国不会亡,你看那民族英雄谢团长”《八百壮士歌》在抗战中唱8年。虽然四行仓库保卫战最终并未促使九国公约会议制裁日本。老蒋期盼的外国援助也毫无进展,欧洲各国除了对日本提出谴责外没有任何实际行动。只有德国和苏联在二战欧洲部分爆发前援助过中国,而德国迫于日本压力于1938年结束了对华援助。
1940年“九·一八事件”纪念日时,孤军营何玉湘中士被白俄开枪杀死,高广云上等兵被击伤。失去自由的谢晋元部,组织合作社,生产日常生活用品,还向前线捐献物资,后因交通不便等原因,折合成现款汇交,宋美龄回信致谢。守军在“孤军营”中被羁押三年多。后来日本方面声称允许释放这些士兵,但条件是解除武装并以难民的身份离开上海。
谢晋元拒绝这些条件。其间他多次拒绝汪精卫日伪政权劝降。1941年4月24日晨5时许,孤军营官兵循例在操埸集合,列队早操。点名时,发觉士兵二连下士郝鼎诚、四连下士张文清、尤耀亮,上等兵张国顺等4名迟到5分钟,谢晋元治军素严,当众予以训斥。不料这四名受处罚的士兵早受到汪精卫伪政权方面诱骗,趁机下手。在全体跑步时,郝鼎诚乘谢晋元不备,突然拿出身藏的匕首刺向谢晋元面门,随后在其头胸等部位猛戳,其余3人也一拥而上,向其左太阳穴及咽喉等致命处狂刺,谢晋元当场倒地。