Granville was born in Egypt, educated at Bloxham School and received his medical training at St Bartholomew's Hospital.[1] He initially worked as a physician and house-surgeon at the West London Hospital in Maida Vale. He served in the South African War as a medical officer in the British Army.