i) Bachelor of Arts B.A (Hons) Degree in Social Anthropology, Government/Public Administration, Philosophy/Logic from University of Nairobi
ii) Bachelor of Law LL.B (Hons) from University of Nairobi
iii) Master of Laws with specialization in Financial Services, Public Finance & Public Accountability Laws – University of Nairobi.
Additionally, he holds Post Graduate Diploma in Law [PGDL] from The Kenya School of Law and (Part) Diploma in Banking & Finance – ACIB/AKIB and (Part) CPSK Section III)
He is an Advocate of the High Court of Kenya and Commissioner for Oaths and Notary Public. He signed the Roll of Advocates on 28/3/2012. Current Practicing Certificate for Year 2021. He is a Certified Professional Mediator accredited to Court Annexed Mediation Unit at the Judiciary of Kenya.