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 Finance & Investment Committee, Projects Implementation Team and the Board of Trustees for the KenGen Defined Contribution (DC) Scheme. He is a member of the Procurement & tender Committee and the Administration & legal committee.
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.