Hadjar nació en París y comenzó a andar en karting en 2015. En los primeros dos años compitió en campeonatos nacionales, y en su último año de karting, Hadjar corrió en el Campeonato Europeo OK Junior CIK-FIA, superando a Jak Crawford.
Monoplazas
En 2019, Hadjar hizo su debut en un monoplaza en el Campeonato Francés de F4.[3] Logró una victoria en la carrera de Spa y terminó séptimo en la clasificación. Luego, el francés corrió en dos fines de semana del Campeonato de EAU de Fórmula 4 durante el invierno de 2020 con 3Y Technology, donde anotó 56 puntos, lo que lo llevó al undécimo lugar en el campeonato. Hadjar luego condujo una vez más en el Campeonato Francés de F4. Le fue mucho mejor que el año anterior, ganando tres carreras. Después de ocho podios más y dos poles, Hadjar terminó tercero en la clasificación de pilotos.
Campeonatos Regionales de Fórmula
2021
El francés hizo su debut a nivel de Fórmula Regional en 2021, compitiendo en las tres primeras rondas del Campeonato Asiático de F3 con el GP de Evans. Impresionó desde el principio, anotando una miríada de podios, que incluyeron tres podios en la segunda ronda en Yas Marina. A pesar de no participar en las últimas rondas de la campaña, Hadjar logró terminar sexto en la clasificación, el mejor de todos los participantes a tiempo parcial.
La principal campaña de Hadjar estaría en el Campeonato de Fórmula Regional Europea, donde se asoció con Zane Maloney, Léna Bühler y su compatriota Hadrien David en R-ace GP. El francés anotó sus primeros puntos, junto con su primera victoria como novato, en la primera ronda en Imola.[4] Luego procedió a anotar su primer podio en el siguiente evento, celebrado en Barcelona, y logró su primera victoria en la Fórmula Regional en la primera carrera en las calles de Mónaco.[5] Ese mismo fin de semana, Hadjar terminó segundo en la carrera dos, solo detrás de su compañero de equipo Maloney, y se acercó al liderato del campeonato en manos de Grégoire Saucy. Sin embargo, Hadjar no podría lograr un podio hasta la ronda final de la temporada, a pesar de acumular varios resultados entre los seis primeros. Después de una ronda decepcionante en Mugello donde no sumó ningún punto, el francés se recuperó con un doble podio en esa ronda final en Monza, logrando una victoria en la segunda carrera después de que la pareja líder chocara.[6] Hadjar terminó quinto en la clasificación, a solo cuatro puntos de su compañero de equipo Maloney, y ganó los honores al mejor novato de la temporada.