Hadji began his career playing for hometown club SR Creutzwald. In 2007, he ventured to
Germany signing with
1. FC Saarbrücken in the
Oberliga, the fifth division of
German football. After two years, Hadji returned to France joining his father's former club
AS Nancy. He spent two years playing on the club's
Championnat de France amateur team making 59 appearances and scoring 18 goals before signing with
RC Strasbourg in July 2010. Hadji made his professional debut on 30 July 2010 in the team's
Coupe de la Ligue match against
Évian. Hadji started the match and played the full 120 minutes as Strasbourg were defeated 5–4 on penalties. After playing for
CS Fola Esch in the
Luxembourg National Division, Hadji moved to
Excelsior Virton in 2019. ==International career==