He went to Chemundu Primary School from 1976 to 1988 for his CPE. He went to Chemundu Secondary from 1984 to 1987 where he sat his KCE. He then proceeded to Kabarak High School from 1988 to 1989 where he sat his KACE. He went to Egerton University to pursue his Undergraduate Bachelor of Education from 1990 to 1994. He then went to Moi University for his Masters Degree in Education from 2011 to 2014. He the proceeded to Kisii university where he pursued a PhD in Education. He was the Deputy Principal at Kesses high School from 1996 to 2000. He has been the Principal at the following schools Kamagut High School, Uasin Gishu High School and Kipkeino School. He has been an Administrator/Lecturer at Kisii University. He currently serves at the Kenya National Assembly as a Member of Parliament, Chesumei Constituency.