1945年12月,上海市立实验戏剧学校成立。
1949年10月,更名为上海市立戏剧专科学校。
1951年4月,更名为上海市戏剧专科学校。
1953年1月,山东大学艺术系戏剧科、上海行知艺术学校戏剧组并入,成立中央戏剧学院华东分院(独立办学、独立建制)。
1956年12月,正式定名为上海戏剧学院。
2000年4月,由文化部管理转制为文化部和上海市共建。
2002年4月,上海师范大学表演艺术学院、上海市戏曲学校、上海市舞蹈学校三校并入。
2017年3月,上海国际舞蹈中心建成,上海戏剧学院舞蹈学院、附属舞蹈学校入驻。
2019年9月,位于闵行区的上海戏剧学院昌林路校区正式建成启用。