士兵训练不足及缺乏空中、重炮支援等困难，国民革命军仍固守几近成废墟的上海。日军没有攻击上海外国租借地，表面上仍与其他国家保持友好，尽管事实上与其关系十分紧张。直到四年后，日本决定向同盟国宣战，日军才占领上海外国租借区。10月26日，国民革命军在上海闸北区抵抗日渐艰难，日军已突破国民革命军大场防线。负责防守闸北一带的部队是孙元良的第八十八师。由于战事的逐步恶化，第八十八师司令部在这之前已经转移了四次，10月下旬第五次转移迁到四行仓库。第八十八师参谋长张柏亭经考察后认为四行仓库侧后不足200米，有两个巨型煤