Se casó con Maisie Weir, nacida en Pretoria.
Juntos tuvieron dos hijos, pero su matrimonio terminó en divorcio. Maisie se convirtió en una destacada escritora y periodista, mientras que él continuó su carrera en la política.