Successful in the civil service and in elective politics
1953: Born at Mukangu, in Ndia constituency
1961: Started education at Kiine Primary where he did his CPE in 1967.
1968: Njiris High School where he did his O level exams in 1971. He returned to the same school for his A levels between 1972 and 1973.
1974: Nairobi University where he graduated with a Bachelor of Science Degree in 1977.
1977: Joined the Ministry of Roads where he rose through the ranks to become Deputy Chief Engineer roads, a position he served until 2008.
2009: Kenya National Highways Authority, General manager in charge of special projects.
2012: Resigns from Kenha to contest Ndia Parliamentary seat, he is elected at first stab.