医院成立于2000年5月,其前身为1923年由社会实业家陆伯鸿先生创办的圣心医院,现有床位近500张。在十多年发展过程中,医院致力于优先发展康复医学,先后成为“复旦大学附属华山医院杨浦康复中心”、“杨浦区康复医学中心”和“杨浦区残疾人康复中心”,并成为首批上海市工伤保险康复定点机构、上海市住院医师规范化培训教学基地(康复医学专业)。2012年6月,由上海市杨浦区老年医院转型为“上海市第一康复医院(筹)”。经过两年建设,医院成功去“筹”,于2014年7月正式冠名为“上海市第一康复医院”;同年,成功创建成为“复旦大学上海医学院临床教学基地”。