Bachelor of Medicine and Bachelor of Surgery, University Pretoria, 1980. MPharmMed, University Pretoria, 1992—1992. Diploma in Child Health, Medical College South Africa, 1987.
Internship High Frequency Verwoerd Hospital, 1981. Medical officer Vereeniging and Sebokeng Hospital, 1982—1986. Principle medical officer Kalafong Hospital.
Senior lecturer University Pretoria Medical School, since 1986. Locum registrar Special Care Baby Unit, Cheltenham, Gloucestershire, England, 1993—1995. Consultant Department Paediatrics, Kangaroo Mother Care Unit at Kalafong Hospital, 1996—1999, head Kasturba Medical College unit.