B Medicine B Surgery, Makerere University, Kampala, Uganda, 1981. Doctor of Philosophy, University Dublin, Ireland, 1985.
Lecturer physiology Makerere University,, Kampala, 1985—1987. Professor physiology Walter Sisulu University, Mthatha, South Africa, since 1988, director quality assurance in medical education faculty health science South Africa, since 2005.
Member of Society Directors Research in Medical Education (correspondent).
Married Immaculate Aseo, January 17, 1989. Children: Rebecca, Miriel, Moses, Edward.