Den japanske flåte bombarderte byen den 28. januar 1932, angivelig for å slå ned antijapanske studentopptøyer. Kineserne kjempet tilbake i det som ble kjent som 28. januar-episoden; det endte med våpenhvile. Slaget om Shanghai i 1937 endte med at japanerne okkuperte byen utenom den internasjonale bosetning og den franske konsesjon. Den internasjonale bosetning ble okkupert den 8. desember 1941 og forble på japanske hender til landet kapitulerte i 1945.