Retired as Timbalan Pengarah JPJ and was Senior Business Development Manager at Naim Holding. Extensive working experience of 43 years with the Federal Government, where he held posts in various government departments, agencies and ministries. He was a Member of a Chartered Institute of Transport, UK.