Ahmad started his career with the Corp of Accountants, Government of Malaysia between 1972 and 1973 before joining the private sector. He served as financial controller between 1973 and 1980 in companies such as Syarikat Jengka Sdn. Bhd., Mansfield Berhad and Pernas Securities Sdn. Bhd, where he was also the company secretary. In November 1980, he joined Permodalan Nasional Berhad as deputy general manager and was involved in planning and launching the National Unit Trust Scheme in 1981. Subsequently, in April 1983, he joined Malayan Banking Berhad as General Manager, Treasury. During his service with Malayan Banking Berhad, he was promoted to senior general manager and board member, then to executive director and in January 1991, he was appointed group managing director and chief executive officer, a position he held until 1993. He replaced
Jaffar Hussein, and was followed by
Ali Abul Hassan Sulaiman. Ahmad was latterly a director of MAA Group Berhad (formerly known as MAA Holdings Berhad),
Zurich Insurance Malaysia Berhad, KAF Investment Bank Berhad, Hap Seng Plantations Holdings Berhad and
JP Morgan Chase Bank Berhad. He is not related to any director and/or major shareholder of United Malacca Berhad and has no personal interest in any business dealings involving the company. He attended all five board meetings held during the financial year ending 30 April 2013. ==Death==