LLB (Hons), University of East Africa; ADM, IMEDE, Switzerland. 1968-70, Branch Manager, Caltex Oil; 1970-75, Corporation Secretary, NDC; 1975-95, Member of Parliament. Eleven years, Cabinet Minister; Advocate of the High Court of Tanzania.