He is an Associate professor in the Department of Public Health, Pharmacology and Toxicology and a former dean of the Faculty of Veterinary Medicine (2001-2005). He graduated with a Bachelor of Veterinary Medicine (1975) and Masters in Public Health in (1975) and PhD in 1986 from the University of Nairobi. Between 1985 and 1992, he was head of P ublic Health Section. He has 25 publications in refereed journals.