1931年日本帝国主义者动了九一八事变占领我国东北并不断南侵。梅兰芳乃于1932年举家南迁上海。1933年为了鼓动抗战他排演了《抗金兵》在上海、武汉等地演出。
1935年2月梅兰芳去苏联演出。因他表示不愿从6路经过日寇占领下的伪满洲国到苏联乃由苏联派来专轮接“梅兰芳剧团”从上海走水路到海参崴经西伯利亚到莫斯科。在莫斯科和列宁格勒共演出14场演出剧目有:《打渔杀家》、《汾河湾》、《贵妃醉酒》、《刺虎》、《宇宙锋》、《虹霓关》等。在苏联会见了文艺界、戏剧界的高尔基、阿·托尔斯泰、斯坦尼斯拉夫斯基、丹钦科、梅耶荷德、爱森斯坦和德国戏剧家布莱希特等相互交流了有关戏剧艺术的意见。在苏联访问结束后梅兰芳与余上沅继续到波兰、德国、法国、比利时、意大利、英国各国参观访问。在英国他结识了戏剧家萧伯纳和美国黑人歌唱家罗伯逊。
1936年梅兰芳在上海又排演了激励人们抗敌情绪的新戏《生死恨》并带到南京、北平、天津、济南、长沙、武汉等地演出。
八一三淞沪抗战爆后梅兰芳感到上海也不是可以安居的地方翌年初即率团去香港演出并定居香港避难。1941年12月日寇动太平洋战争香港沦陷。梅兰芳当即蓄起胡须谢绝舞台。以后日本军方常来骚扰他又返回上海隐居。南京汪伪政权的汉奸头子褚民谊和日寇几次来逼他演出均遭到拒绝。不演戏没有经济收入他宁可卖房、卖古玩、卖画以维持生活一直坚持到抗战胜利。
抗日战争时期他虽迫不得已告别舞台但并没有放弃对艺术的追求。
他时常请人吹笛子练唱;自己拉二胡琢磨唱腔;练拳、打球锻炼身体以保持自己的体型。这一时期他还先后收新艳秋、言慧珠、李玉茹、顾正秋、梁小鸾及汉剧演员陈伯华等为弟子教授剧艺。
1945年8月抗战胜利梅兰芳当即高兴地剃须登台与俞振飞和仙霓社的昆曲演员合作演出昆曲庆祝胜利。此后又重组“梅剧团”到各地演出京剧。但不久蒋介石政府又悍然动内战。出于对现实政治的不满他拒绝赴日本为美国的麦克阿瑟元帅和在南京的美国特使马歇尔演出。
1949年上海解放前夕夏衍与戏剧家熊佛西一起动员梅兰芳留在上海梅兰芳慨然允诺。
1949年5月27日上海解放梅兰芳连演了三天戏热情慰问解放军。
第一场演出结束陈毅市长亲自到后台向他致谢。随后他还出席了陈毅市长召开的“知名人士”座谈会。
6月下旬梅兰芳随南方代表团第二团赴北平参加第一届全国文学艺术工作者代表大会。7月2日文代会开幕他当选为大会主席团成员。在大会言中他强调了戏曲改革问题。会上他当选为中华全国文学艺术界联合会全国委员会委员、中华全国戏剧工作者协会常务委员、中华全国戏曲改进会筹备委员会常务委员。
9月初他与京剧演员周信芳、程砚秋和越剧演员袁雪芬代表全国戏曲界出席了中国人民政治协商会议。他在会上了言并当选为全国政协常务委员。不久他接受周恩来总理的安排迁回北京定居担任了京剧研究院院长。
