Descendiente de las familias escocesas Balliol y Barnard. Estudió y se doctoró en la Universidad de Ciudad del Cabo. Cursó medicina en la Universidad de "El Cabo", donde se graduó en 1953. Empezó su carrera como médico cirujano general en el hospital Groote Schuur, de Ciudad del Cabo, donde su hermano mayor Marius era jefe del equipo de trasplantes.