Bachelor of Medicine and Bachelor of Surgery, University Cape Town, South Africa, 1969. Doctor of Medicine, University Natal, 1982.
Consultant, head neonatology University Natal, South Africa, since 1977, sur paediatrician South Africa, 1980—1984, sur specialist, sur lecturer South Africa, 1985—1987, associate professor South Africa, 1988—1996, adhominem professor, since 1996, head department paediatrics, since 2001. Fellow Medical Research Council, South Africa, 1981—2002. Member Education Subcommittee Health Professional Council of South Africa, since 1997.
Chairperson Higher Degrees Committee University Natal, since 1993.
Chairperson Welfare Organization Children of Nowhere, Durban, 1991—1996. Coordinator neonatal services, since 1997. Member of Academy Promotions Committee.
Married Mahendra Mackenjee, September 28, 1978. Children: Ravi, Roopa.