上海普慈療養院舊址位于滬閔路3210號,上海市精神衛生中心始建于1935年,前身為上海普慈療養院,后為上海市立精神病醫院,由慈善家陸伯鴻集資建設,屬教會管理,是當時遠東最大、設備最完善的精神科專科醫院之一。醫院占地約100畝,建筑面積約3萬平方米。
1949年后改稱上海市精神病防治總院北橋分院。
幾十年的風雨歷程,如今上海市精神衛生中心已成為上海市三級甲等精神衛生專科醫院,擔負著全市精神衛生的醫療、教學、科研、預防、康復、心理咨詢/治療和對外學術交流等任務,是全國規模最大、業務種類最全、領銜學科最多的精神衛生機構。
2006年5月,上海市精神衛生中心成為上海交通大學醫學院附屬醫院。
2014年4月4日,上海市人民政府核定并公布上海普慈療養院舊址為上海市文物保護單位(滬府發〔2014〕29號)。