He was appointed to the Board of Fimacorp on 8 December 1998. In May 1999, he was made Executive Director of Fimacorp and redesignated as Managing Director. He was previously with Ernst & Young Consultants Sdn Bhd as an auditor as well as a management consultant from 1993 till 1998 before joining Kumpulan Fima Berhad as Senior Vice President, Corporate Services.
In 1999, he was appointed as Director of Fima Technology Sdn Bhd. He is presently the Group Managing Director of Kumpulan Fima Berhad, a company listed on Bursa Malaysia Securities Berhad.