He went to Kenyatta University to pursue a Bachelor of Education (Arts) from 1986 to 1990. He went to Institute, Brugge, Belgium in the year 2000 to pursue a Post Graduate Certificate in Training Management. He then proceeded to Institute of Personnel Management to pursue a Post Graduate Diploma in Human Resources Management in 2000 to 2001. He then went ahead to pursue an Executive Master of Science in Organisational Development at United States International University from the year 2014 to 2015.

He has worked at Kenya Power and Lighting Company, Ltd as a Relations Manager from 1994 to 2003. He worked at Family Health International as the Head – Human Resources Consultant from 2003 to 2006. He then worked as a Human Resources Manager at ZEK Group from 2008 to 2010. He also worked as a Human Capital Advisor at Pricewaterhousecoopers from 2008 to 2010. He is currently a Managing Partner at Inspirations Management Consultants from 2011 to date.

He is a member of the following committees: Departmental Committee on Energy and Members Service and Facilities Committee.