淞滬地區(qū)位于長江下游黃浦、吳淞兩江匯合處,扼長江門戶。由于1932年“一·二八”事變后《淞滬停戰(zhàn)協(xié)定》的限制,中國軍隊(duì)不能在上海市區(qū)及周圍駐防,市內(nèi)僅有淞滬警備司令楊虎所轄上海市警察總隊(duì)及江蘇保安部隊(duì)兩個(gè)團(tuán)擔(dān)任守備,兵力薄弱。然而,日本在“一·二八”事變以后,即在上海虹口、楊樹浦一帶派駐重兵,專設(shè)日本駐滬海軍陸戰(zhàn)隊(duì)司令部,駐滬兵力有海軍陸戰(zhàn)隊(duì)3000余人,大批日本艦艇常年在長江、黃浦江沿岸巡弋。 1937年,日本侵略軍制造“七·七”事變,侵占平津后,企圖侵占上海,而后進(jìn)攻南京。8月9日,駐滬日本海軍陸戰(zhàn)隊(duì)官兵兩人驅(qū)車闖進(jìn)虹橋機(jī)場進(jìn)行武裝挑釁,被中國保安部隊(duì)擊斃。日軍以此為借口,要挾中國政府撤出上海保安部隊(duì),亦向上海增兵。
8月13日,日本海軍陸戰(zhàn)隊(duì)以虹口區(qū)預(yù)設(shè)陣地為依托,向淞滬鐵路天通庵站至橫濱路的中國守軍開槍挑畔,并在坦克掩護(hù)下沿寶山路進(jìn)攻,被中國守軍擊退。 8月14日,中國政府發(fā)表《自衛(wèi)抗戰(zhàn)聲明》。同時(shí),軍事委員會(huì)以京滬警備部隊(duì)改編為第9集團(tuán)軍,張治中任總司令,轄3個(gè)師1個(gè)旅及上海警察總隊(duì)、江蘇保安團(tuán)等部,擔(dān)負(fù)反擊虹口及楊樹浦之?dāng)橙蝿?wù);蘇浙邊區(qū)部隊(duì)改編為第8集團(tuán)軍,張發(fā)奎任總司令,守備杭州灣北岸,并掃蕩浦東之?dāng)场?8月15日,日本政府發(fā)表聲明,聲稱“為了懲罰中國軍隊(duì)之暴戾,促使南京政府覺醒,于今不得不采取之?dāng)嗳淮胧?。同日,日本下達(dá)編組上海派遣軍的命令,以松井石根上將為司令官,下轄第3、第9、第11師(欠天谷支隊(duì))等部,作戰(zhàn)任務(wù)為“與海軍協(xié)同消滅上海附近的敵人,占領(lǐng)上海及其北面地區(qū)的重要地帶?!?與此同時(shí),***下達(dá)全國總動(dòng)員令,將全國臨戰(zhàn)地區(qū)劃為5個(gè)戰(zhàn)區(qū),滬杭地區(qū)為第3戰(zhàn)區(qū),馮玉祥任司令長官,顧祝同任副司令長官,并任命陳誠為第3戰(zhàn)區(qū)前敵總指揮。決定以主力集中華東,迅速掃蕩淞滬敵海軍基地,阻止后續(xù)敵軍登陸。 8月17日,中國軍隊(duì)再次向虹口、楊樹浦方面之?dāng)撤磽?。?7師攻占日海軍俱樂部,并擊退敵多次反撲。第88師在八字橋、法學(xué)院、虹口公園等處與敵反復(fù)爭奪。8月19日,中國軍隊(duì)又一次發(fā)起攻勢,以從西安到達(dá)的宋希廉所屬第36師加入戰(zhàn)斗,與第88師、第87師一起,經(jīng)晝夜激戰(zhàn),突破日軍陣地全縱深,攻入?yún)R山碼頭。日軍憑借堅(jiān)固工事頑抗待援,中國軍隊(duì)進(jìn)展困難。第36師第215團(tuán)第2營300余名官兵攻入華德路十字街口,突入巷內(nèi)與敵展開白刃格斗,不料被日軍以坦克阻塞路口,遭到火力襲擊,全部壯烈犧牲。 在此期間,中國軍隊(duì)亦與日本航空隊(duì)展開激戰(zhàn),并積極攻擊進(jìn)犯的日本陸軍和艦艇,擊落日機(jī)47架,擊傷日巡洋艦1艘,中國空軍隊(duì)員閻海文、沈崇誨等壯烈犧牲。 8月18日至20日,日軍第3、第11師先后由日本出發(fā),至22日到達(dá)上海以東120公里的海域,換乘小艦艇準(zhǔn)備登陸。第3戰(zhàn)區(qū)鑒于敵登陸威脅增大,遂以第9集團(tuán)軍專負(fù)上海市區(qū)之作戰(zhàn),以新編成的第15集團(tuán)軍(總司令陳誠)負(fù)責(zé)吳淞鎮(zhèn)以下沿江防線的作戰(zhàn)。 8月23日晨,日軍上海派遣軍第3、第11師在優(yōu)勢火力掩護(hù)下,于川沙河口、獅子林、吳淞一帶強(qiáng)行登陸。24日,中國第15集團(tuán)軍先后進(jìn)至上海,向登陸之?dāng)嘲l(fā)起反擊。9月1日,日軍1000余人圍攻獅子林炮臺(tái),第98師一部與敵反復(fù)白刃搏斗,多數(shù)犧牲。9月5日,日軍集中30余艘軍艦,掩護(hù)陸軍向?qū)毶桨l(fā)起猛攻,中國軍隊(duì)頑強(qiáng)抵抗,守衛(wèi)寶山的第18軍第583團(tuán)第3營500名官兵,在營長姚子青率領(lǐng)下,浴血奮戰(zhàn),擊退日軍數(shù)次沖擊,奮戰(zhàn)2晝夜,多數(shù)壯烈犧牲。 9月上旬,由于日軍不斷增兵,戰(zhàn)爭逐步升級(jí),中國軍隊(duì)也陸續(xù)增援,不斷調(diào)整部署。9月11日以后,***自兼第3戰(zhàn)區(qū)司令長官,顧祝同任副司令長官。以陳誠的第15集團(tuán)軍為左翼作戰(zhàn)軍,以張治中的第9集團(tuán)軍為中央作戰(zhàn)軍,以張發(fā)奎的第8集團(tuán)軍為右翼作戰(zhàn)軍。9月21日,再次調(diào)整部署,朱紹良任中央作戰(zhàn)軍總司令兼第9集團(tuán)軍總司令;陳誠任左翼作戰(zhàn)軍總司令,下轄第19集團(tuán)軍(薛岳為總司令)和第15集團(tuán)軍(羅卓英為總司令);張發(fā)奎任右翼作戰(zhàn)軍總司令,下轄第8集團(tuán)軍(張發(fā)奎兼總司令)和第10集團(tuán)軍(劉建緒為總司令)。 9月下旬至10月初,日軍第101、第9、第13師等增援部隊(duì)陸續(xù)在上海登陸,加入上海派遣軍之作戰(zhàn)。至此,日軍總兵力達(dá)20萬人。盡管日軍在武器裝備上占有很大優(yōu)勢,但至11月初仍未能獲得決定性勝利,卻付出了重大代價(jià)。日本統(tǒng)帥部急于在上海方面取得預(yù)期戰(zhàn)果,決心采取新的措施。11月5日拂曉,日軍利用大霧、大潮在杭州灣的全公亭、金山咀登陸,對(duì)淞滬實(shí)施迂回包圍。中國右翼軍部分沿海守備部隊(duì)已抽調(diào)支援市區(qū)作戰(zhàn),猝不及防,陣地相繼失守,戰(zhàn)局急轉(zhuǎn)直下。日軍第10集團(tuán)軍于11月6日占領(lǐng)金山,力圖與上海派遣軍達(dá)成合圍。***被迫于11月8日下令全線撤退,日軍于11月9日占淞江、11月12日占上海。至此,戰(zhàn)役結(jié)束。