He is a holder of PhD in Education from Victoria University of Wellington, New Zealand. He has a Masters in Education Administration from Kenyatta University. Worked as a teacher in Kisii high school and Githunguri High school. He later worked with the Ministry of Education as a District Quality Assurance and Standards Officer. He has a wealth of experience in educational administration and management, policy and implementation.