He is a MBA holder from Kenyatta University.
Served in TVET sector for over 30 years both as a trainer and technical officer at Ministry of Education Hqz.
Currently serving as CDTVET,Kakamega and Vihiga counties.
Member of Governing Council at Sigalagala National Polytechnic.