Bachelor of Science in Engineering, University Nairobi, Kenya, 1981.
Assistant shift engineer Kenya Power & Lighting Company, Mombasa, 1982-1983, boiler engineer, 1983-1985, turbine engineer, 1985-1986, assistant station engineer, 1987-1988, station engineer Naivasha, 1989-1992, senior engineer Nairobi, 1993-1995, transport manager, since 1997. Board directors Goldrock Engineering Associates, Nairobi, Kenya, since 1995. Consultant Kenya Power & Light Company, Mombasa, 1985-1990.
Member American Society of Mechanical Engineers (professional engineer), Institution Engineers of Kenya.
Married Angela Nyambura Mwangi, June 5, 1989. Children: Ann, Kevin, Brian, Alex.