En 1936 ante el auge del nazismo en Alemania, su familia se traslada a Sudáfrica, asentándose en Ciudad del Cabo, donde creció.
En 1951 recibió el Bachelor of Science y en 1954 el Master of Science en la Universidad de Ciudad del Cabo.
En 1960 se doctoró en el Trinity College de Dublín.
Fue un fellow en el programa cosmológico del Canadian Institute for Advanced Research.
Coeditó junto con Stephen Hawking dos importantes volúmenes.