Hails from Kamatu village, Mathira Division of Nyeri County where he was born on 12th August, 1954.
He had his early education in Ngunguru Primary School, Nyeri between 1962 and 1968; had secondary education in Kagumo High School also in Nyeri between 1969 and 1974, attaining both the East African Certificate of Education (E.A.C.E) in 1972 and the East African Advanced Certificate of Education (E.A.A.C.E) in 1974.
He had his under and Post graduate education in the University of Nairobi, attaining Bachelor of Veterinary Medicine (BVM) degree in 1979 and Master of Science (MSC