He was appointed to the Board of Trustees of KenGen Staff Retirement Benefits Scheme on 1st January, 2006 as a member elected trustee. He is the Chairman of the Board of Trustees for the KenGen Defined Contribution (DC) Scheme.
He holds a Master of Arts (MA) in Labour Management Relations, Bachelor of Arts(B.A) Degree (Hons). He is the General Secretary of the Kenya Electrical Trades & Allied Workers Union (KETAWU) a position he has held for the past 13 years. He is well versed in energy, human resources and labour matters, having worked for Kenya Electricity Generating company Limited and Kenya Power for 16 years.
He is also the Chairman of Kenya Power Pension fund (DC Scheme) and a Trustee of Kenya Power Pension Fund (DB Scheme) He is the 1st Assistant Secretary General for Central Organization of Trade Union (COTU-K) and the Gazetted Vice Chairman of The National Industrial Training Authority (NITA). He is also the Chairman of The National Industrial Training Authority Retirement Pension Scheme. In addition he is the Chairman of Tom Mboya Labour College, Kisumu and a founder Board member of Kenya National Qualification Framework Authority . He is a Certified Pension Fund Trustee.