Hadi was born in Baghdad on 1998 and comes from Sadr City. The player started in the youth system of Ammo Baba School[3], and Amanat Baghdad until 2015, he played for the first team in season 2015/2016, He moved to Al-Minaa in summer 2016,[4] and then to Al-Zawraa in winter 2017.[5] He scored his first league goal for Amanat Baghdad in 29 February 2016 against Al-Najaf in the Iraqi Premier League.[6]