Bachelor of Medicine, University Nairobi, Kenya, 1987. BChir, University Nairobi, Kenya, 1987. Master of Medicine, University Nairobi, Kenya, 1995.
Master of Science, Imperial College, London, 1999. Doctor of Philosophy, Umeå University, Sweden., 2004.
Research fellow cardiology National Heart, Lung Institute, Imperial College, London, 1998—2000. Research fellow cardiology, Department Medicine Norrlands University Hospital, Umeå, 2000—2004, visiting research fellow, 2004—2006. University lecturer University Nairobi, since 2007.
Co-director Global Healthcare Information Network, Oxford, since 2005. Africa field liaison officer, millennium villages project Earth Institute Columbia University, New York, since 2007. Editor Cardiovasc. Journal Africa, Cape Town, South Africa, since 2007.
Regional vice-president, Africa International Physicians Prevention of Nuclear War, Boston, 1995—1996. Founder, national chairman Association Physicians, Medical Workers Social Responsibility, Nairobi, 1986. Member of Kenya Medical Association, American Society Echocardiography.
Married Ruth Wanza.