He worked in City Councils for 13 years as Director of Finance, 2 years in Private sector as Finance Manager and 8 years in NGOs as Finance Manager, Grant and Contracts Accountant and Project Accountant. He is currently employed by Health Enabled as Administration and Finance Manager.