Hasnan graduated with a Bachelor of Science (Honours) in Accounting & Financial Analysis, University of Warwick, United Kingdom. He is a Certified Internal Auditor (CIA) and a Chartered Member of the Institute of Internal Auditors, Malaysia (CMIIA).
Hasnan was appointed Axiata Group Chief Internal Auditor upon its listing in 2008. He also holds the additional role of the Chief Internal Auditor of Celcom, a position he has held since 2005. Prior to that, he was Financial Controller, Asia Pacific Service Centre, for Shell Global Solutions, a member of Shell Global Audit Network and Secretary of ATRACC Audit Committee, a Shell Accounting Transaction Services Company for Asia Pacific and Middle East, and General Manager, Finance, for a Shell International BV joint venture Company.