上海市精神卫生中心始建于1935年,前身为上海普慈疗养院,院址位于上海市西南郊区(现闵行区),由慈善家陆伯鸿集资建设,属教会管理,是当时远东大、设备完善的精神科专科医院之一。医院占地约100亩,建筑面积约3万平方米。