海市精神卫生中心始建于1935年,前身为上海普慈疗养院,院址位于上海市西南郊区(现闵行区),由慈善家陆伯鸿集资建设,属教会管理,是当时远东最大、设备最完善的精神科专科医院之一。2006年5月上海市精神卫生中心正式成为上海交通大学医学院的附属医院。上海精神卫生中心由总部、分部、心理咨询部、上海精神卫生研究所、上海自愿戒毒中心组成。是上海三级甲等精神卫生专科医院,担负着全市精神卫生的医疗、教学、科研、预防、康复、心理咨询和对外学术交流等任务。目前挂靠单位还有上海疾病预防控制精神卫生分中心、上海精神疾病临床医学中心、上海精神卫生临床质量控制中心、上海心理咨询培训中心、国家药物临床试验机构、WHO/上海精神卫生研究与培训合作中心、上海各医学院校精神科教学医院等。