日本(军队)入侵上海始于中国的大革命时期。
大革命时期一般指第一次国内革命战争时期(1924年1月至1927年7月)。1926年,面对中国国蓬勃的革命形势,日本为了保护其在华的殖民利益,在上海租界设立了上海警备队本部。1927年2月,面对北伐军挺进上海,日本海军又借口“保护侨民”,从吴镇守府征调一个营共300名特别陆战队士兵,3月又从其本土的佐世保和横须贺各调派一个营共500名陆战队员增援上海,再加上从日本海军驻上海的第一遣外舰队征集舰员组成的临编陆战队。自此,上海共有日本海军7个营约2000名陆战队员。
日军第一次对上海中国守军发动有计划的大规模进攻是在1932年1月28日晚,史称“一·二八淞沪抗战”,日本称“上海事变”或“第一次上海事变”。至1932年3月3日,国联决议中、日双方下令停战。24日,在英领署举行正式停战会议。5月5日签订了《上海停战协定》。
至1937年8月13日,淞沪会战(又称八.一三战役、第二次淞沪抗战,日本称“第二次上海事变”)爆发,此次战役持续了三个月,双方均损失巨大。至11月8日晚,中方所有参战部队撤出上海。11日,上海市长俞鸿钧发表告市民书,沉痛宣告远东第一大都市——上海沦陷。