Born on 20/11/63 in Kirinyaga County. Attended Upper Baricho Primary School and Kerugoya Boys High School before proceeding to Thika High School for A-Level education. He then joined A.H.I.T.I-Kabete for a certificate course in Animal Health before joining University of Nairobi for a diploma course in Animal health and Production. He holds a bachelors degree in Veterinary Medicine from University of Nairobi.