He was educated at St Andrew's College, Grahamstown, and the Diocesan College private school in Cape Town, and completed his education in England between 1859 and 1863 at the Westbourne Collegiate School, Westbourne Grove.
He was educated at St Andrew's College. He was educated at Grahamstown. He was educated at the Diocesan College private school in Cape Town. He completed his education in England between 1859 and 1863 at the Westbourne Collegiate School. The Westbourne Collegiate School was Westbourne Grove.