Realizó sus estudios de grado en la Universidad de Witwatersrand y su posgrado en la Universidad de Ciudad del Cabo, obteniendo su doctorado en 1970.