Bachelor of Science in Physics with 1st class honors, University Nairobi, Kenya, 1985. Master of Science in Theoretical Physics, University Nairobi, Kenya, 1987. Doctor of Philosophy in Theoretical Physics, University London, 1993.
Tutorial fellow in physics, Kenyatta U., Nairobi, 1987-1988; lecturer in physics, Kenyatta U., Nairobi, 1989-1994; senior lecturer, head department physics, Maseno U. College, Kisumu, Kenya, since 1995.
Resource chairman Kagai Primary School, Wagwe, Kenya, since 1994. Vice chairman Pala Zone Parent-Teachers Association, Kenya, since 1995. Member New York Academy of Sciences, National Industrial Research and Development Committee, Kenya Physical Society (member committee 1995).
Married Angela Aluoch Goga, December 20, 1985. Children: Beatrice Achieng, Millicent Atieno.