Hadi was born in Kuala Lumpur, but raised in Tanjung Malim, Perak. He started his career as a ball picker on the sidelines initially when he was 8 years old.  His talent was noticed by Irfan Bakti when he made a high jump while picking up the ball that bounced out during the Sime Darby vs Terengganu match.  Starting there he was called to try his luck with Soccer kid.  When he reached the age of 14 he continued to get attention due to the height he possessed.  He has the characteristics of a striker and is suitable to play as a target man. He joined Malaysia Pahang Sports School by the age of 13.
