IN FIVE MINUTES Well-wishers helped to pay his school fees
1970: Born Kavilani, Malindi, Kilifi County.
1975: His first school was Marikano Primary School until class three. He transferred to Lango Baya Primary School where he did his KCPE in 1985.
1986: Kwale High School KCSE class of 1989.
1990: Moi University Bachelor of Science degree in Information Sciences, graduated in 1995.
1996: Started working at Computec, moved to Fintec International in 1999.
2002: Mercer East Africa, sales professional for Microsoft and Compaq across East Africa.
2003: IBM, New York, USA, In-charge of Personal Computing Division in East Africa.
2006: Lenovo Corporation East Africa, Regional Manager. In January 2010 returned to IBM where he served as the IBM Country Representative for Ethiopia and Kenya from 2010 to 2013.
2013: Elected Malindi MP on ODM ticket.
2015: Appointed Mining Cabinet Secretary.