He holds a B.Sc. (Hons) Geology/Chemistry, Makerere University, M.Sc. (Engineering Geology), Leeds University, UK. and a PhD (Environmental Geochemistry (Braunschweig, FRG). He has been teaching in the Department of Geology and Petroleum Geosciences since 1982. He was key in developing the curricula for Bachelor of Petroleum Geoscience and Production and Master of Science in Petroleum Geoscience.