Il se révèle en 2015 en obtenant une deuxième place lors des Universiades. En 48 s 99, il bat le record d'Algérie que détenait Miloud Rahmani[1].
Qualifié pour les Championnats du monde de Pékin, il accède aux demi-finales grâce à un nouveau record en 48 s 87.
Le , aux Jeux africains de Brazzaville, il décroche la médaille d’or en 48 s 67 après une course indécise, battant son propre record d'Algérie[2] Le , il bat le record d'Algérie en 48 s 62 lors des séries des Jeux olympiques de Rio.