He was appointed to the Board of Trustees of KenGen Staff Retirement Benefits Scheme in 2017 as a sponsor appointed Trustee. He is the Chairman of the DB Scheme. He holds a BSc (Mechanical Engineering) from the University of Nairobi. He is a Fellow of the Association of Chartered Certified Accountant and is a Certified Information Systems Auditor. He has attended various professional development training programs. He has served as the Chief Finance and Administration Officer at Deacons Limited Nairobi, Commercial Finance Manager-Central East & West Africa Business Unit at CocaCola Scheme Nairobi, Group Finance Director at Old Mutual Group Nairobi and Finance Manager at Shell BP Kenya Limited among other positions. He brings a wealth of experience in investments and finance. He is currently the Group Chief Financial Officer at Abacus Pharma Limited and a Non-Executive Director on the KenGen PLC Board.