Bachelor of Medicine, ChB, University of Nairobi Medical School, Kenya, 1976. Doctor of Philosophy in Neuro-Oncology, University London, 1990.
Research registrar department neurosurgery The National Hospital for Neurology and Neurosurgery, Institute of Neurology, London, 1984—1988. Professor neurosurgery College of Health Sciences, University of Nairobi., Kenya, since 1988. Consultant neurosurgeon, program director and division head.
Kenyatta National Referral and Teaching Hospital, Nairobi, Kenya, since 1988. Program director neurosurgery training program East Africa Foundation of International Education in Neurosurgery.
Fundraiser Taita-Taveta Diocess, Anglican Church of Kenya, Voi, 2000—2003. Fellow: College of Surgeons of East and Central Africa.
Married Agnes Wakesho Kirangu, August 13, 1983. 1 child Majala Zawadi.