北京市大兴区旧宫医院前身是1953年建立的北京市南郊农场四分场医务室,位于北京市南郊农场四分场场部院内(即现址),1958年改为红星中朝友好人民公社旧宫大队卫生所,1975年改为大兴县红星中朝友好人民公社旧宫卫生院,随着1998年红星农场体制改革,1999年成为大兴区卫生局统一管理的事业单位。2000年4月更名为大兴县旧宫镇中心卫生院,2001年大兴撤县改区更名为大兴区旧宫镇中心卫生院。2012年8月2日正式更名为“北京市大兴区旧宫医院”挂“北京市大兴区旧宫镇社区卫生服务中心”。
旧宫医院地处旧宫镇庑殿路32号,1991年占地3708平方米,建筑面积1838平方米,楼房建筑时间为1976年,1992年在旧宫商业街新建545平方米门诊部,1995年中医门诊部在其地开设, 2000年10月26日总建筑面积6300平方米的新门诊病房综合楼竣工交付使用。2010年1.2872万平方米的九层综合门诊住院大楼投入运营,届时全院占地面积8370平米,建筑面积18672.18平米。