I 1982 og 1983 var han kjemi- og matematikk ved en videregående skole . Han avtjente militærtjeneste fra 1983 til 1984. Fra 1985 og 1988 studerte han videre til bachelorgraden i undervisningsfagene kjemi og matematikk ved University of Dar es Salaam. Mellom 1989 og 1995 arbeidet han som industrikjemiker. Han fortsatte innimellom med videreførende studier ved universitetene i Dar-es-Salaam og Salford (England), med avslutning med mastergrad (Master of Science (M.Sc.) i kjemi.