He went to Chianda High School from 1981 to 1984 for his ‘O’ Level Certificate. He then went to Ambira High School from 1985 to 1986 for his ‘A’ Level Certificate. He then went to University of Nairobi to pursue a Bachelor of Arts (Government) from the year 1987 to 1990. He then went on to pursue a Master of Arts (Government) at University of Nairobi from 1993 to 1993. His job experience is as follows: Editorial Chair/Moderator – Monthly Publication on Governance and Public Resources, Consultant: Local Governance, Public Policy, Public Finance etc, Consultant: Local Governance, Public Policy, Public Finance etc, Program Staff and Deputy Resident Representative at Konrad Adenauer Foundation. He is currently a Member of Parliament, representing Bondo constituency. He has been a member of the following committees:  Committee on Constituency Development Fund and Committee on Implementation. He is currently a member of the following committees: Regional Integration Committee and Budget & Appropriations Committee