Nacido en Alhucemas, Marruecos, Belhadji es un centrocampista formado en las categorías inferiores de la EF Tàrrega, hasta que en 2015 ingresó en la UE Cornellà para jugar en su equipo juvenil.
En la temporada 2016-17, debuta con la UE Cornellà de la Segunda División B de España, donde disputa 27 partidos en los que anota 6 goles.
En julio de 2017, firma por el RZ Deportivo Aragón de la Segunda División B de España, donde disputa 24 partidos en los que anota 4 goles en la temporada 2017-18.
En la temporada 2018-19, el jugador es cedido a la Real Balompédica Linense de la Segunda División B de España, donde disputó 32 partidos y anotó un gol.
En la temporada 2019-20, con el filial del Real Zaragoza jugaría en la Tercera División de España.