Holds the BscEng (Electrical) Degree from UKZN and the MEng (Project Management) from UP. He is a registered Professional Engineer with ECSA; as well as Certified Engineer (GCC-factories). At Eskom he was involved in Planning, Design, Operating, Maintenance and Construction of Electrical Networks. Past positions include, Consulting Engineer responsible for Electrical Power Reticulation Projects; Project Manager responsible For Installing, Testing, Commissioning and Maintenance of Medium and Low Voltage Electrical Systems; Electrical Systems Manager at Gautrain responsible for Operations and Maintenance, and as the Engineering Manager responsible for the Animal Feed Manufacturing Plant.