上海医学院的前身是国立中央大学医学院,成立于1927年(时称“国立第四中山大学医学院”),是中国创办的第一所国立大学医学院;1932年独立为國立上海醫學院,是当时中華民國国内唯一的国立医学院;1959年,成为首批全国重点大学(共16所);1985年改名为上海医科大学。2000年,上海医科大学併入复旦大学。2001年至2012年,原上海医科大学的架构被撤销,各医学院系和附属医院由复旦大学校级机关直接管理。