Bachelor in Veterinary Medicine, University Nairobi, 1978. Doctor of Philosophy, University Liverpool, 1982.
Professor, chairman department veterinary anatomy University Nairobi, Kenya, since 1988.
Fellow Royal Society London, Kenya Academy of Sciences, Japanese Academy of Sciences. Member International Committee on Avian Nomenclature, New York Academy of Sciences.
Married Julia Kireru, April 22, 1958. Children: David, Ann, Daniel.