He was educated at Falcon College, Rhodesia, St Edmund Hall and All Souls College, Oxford, where he obtained an MA.