Diploma in Education, Kenya Science Teachers College, Nairobi, 1976. Bachelor of Science, University Nairobi, 1979. Doctor of Philosophy, Kings College, University London, 1984.
Research officer, Kenya Medical Research Institute, Nairobi, 1984-1985; lecturer, U. Nairobi, 1985-1989; senior lecturer, U. Nairobi, 1989-1992; associate professor, U. Nairobi, since 1992; head biochemistry Department, University Nairobi, since 1992; chair reproductive biology unit, U. Nairobi, 1989-1993.
Member Kenya National Academy of Sciences, New York Academy of Sciences, The Bio-chemical Society, Bio-chemical Society of Kenya.
Married Beatrice Christine Nyanjom, November 1, 1985. 1 child, Jasper Makawiti.