Bachelor of Science, University Nairobi, Kenya, 1987. Master of Science, University Nairobi, Kenya, 1991. Doctor of Philosophy, Maseno University, 1997.
Assistant lecturer Maseno University, 1992—1993, lecturer, 1994—2002. Senior lecturer Western University College, Kakakmega, Kenya, since 2003. Postdoctoral researcher environmental chemistry Goldman Sachs Group Research Center Environment and Health, Neuherberg, Germany, since 2006.
Consultant National Environmental Authority, Nairobi, Kenya, 2003—2005. Member of African Network Chemical Analysis of Pesticides, Kenya German Academic Exchange Service Scholars Association (life), Kenya Chemical Society (life).
Married Lilian Morike Moranga, December 14, 1987. Children: Brian Oichoe Moranga, Brenda Kerubo Moranga, Beavon Nyangwara Moranga.