Bachelor in Communications, Nairobi University, Kenya, 1990.
Management trainee Consolidated Insurance Brokers, Nairoba, Kenya, 1988-1990. Assistant claims manager Commercial Insurance Services Ltd., Nairobi, Kenya, 1990-1994. Senior claims executive Corporate Insurance Company, Kenya, 1994-1995.
Assistant claims manager Madison Insurance Company, Kenya, 1995-1998. Deputy claims manager K&M Insurance Brokers, Kenya, 1998-1999.
Service Man, National Youth Service, 1987-1988. Member, Church Committee, Anime International Company Church, Mogorwa, E Ravine, since 1997. Member, C11-London, since 1996, Society of Fellows, C11, London, since 1996, Institute of Arbitrators, London, since 1996.
Married Christinah Dora (Babu), August 31, 1996, children, Jepchirchir, Cindy.