Bachelor of Science in Mechanical Engineering with Hons, University Nairobi, 1976. Postgraduate certificate, Utah State University, 1989. Postgraduate certifucate, Auburn University, Alabama, 1989.
Engineer trainee Metal Box (K) Ltd., Kenya, 1976. Assistant mechanical engineer Ministry Public Works, Nairobi, 1977-1978. Sales and marketing manager Gailey & Roberts Ltd.
(Unilever Company), 1978-1987. Managing director Rift Valley Machinery Services Ltd., Nakuru, Kenya, since 1987. Chairman Rift Valley Machinery Ltd., 1995—2004, director Tanzania, since 2002.
Board directors Kenya Power & Lighting Company. National chairman Federation Kenya Employers, since 2004.
Member board governors Ngiriambu Girls High School, since 1996. Member Training for Development non-governmental organization, Nairobi, since 1989. Trustee National School Security Fund, since 2004.
Member National Aids Council, since 2004. Member American Society Agricultural Engineers, Kenya Society Agricultural Engineers (executive committee since 1997, chairman since 2003), Institution Engineers of Kenya, Kenya Institute Management, National Industrial Training Council, Kenya/United States Association, Board Trustees National Social Security Fund (NSSF).
Married Lucy Waruguru, December 1, 1979. Children: David, Charles, Karen.