上海市精神卫生中心始建于1935年,前身为上海普慈疗养院,院址位于上海市西南郊区(现闵行区),由慈善家陆伯鸿集资建设,属教会管理,是当时远东最大、设备最完善的精神科专科医院之一。医院占地约100亩,建筑面积约3万平方米。现已成为上海市三级甲等精神卫生专科医院,担负着全市精神卫生的医疗、教学、科研、预防、康复、心理咨询/治疗和对外学术交流等任务,是全国规模最大、业务种类最全、领衔学科最多的精神卫生机构。主要诊治精神分裂症、心境障碍、器质性精神障碍、儿童青少年及老年期精神障碍、神经症性障碍等各类精神障碍患者及药物依赖患者。中心设有普通精神科以及老年、康复、临床心理、儿少、传染、自愿戒毒等临床科室。核定床位1878张,目前实际开放床位2141张。