The hospital was established in 1821, when the first General Hospital was located in the cantonment for British troops near the Singapore River. The hospital moved several times before settling down at Sepoy Lines along Outram Road in 1882.