En février 2016, il crée la surprise lors des championnats d'Afrique sur piste en remportant, pour sa première participation et à seulement 18 ans, trois médailles d'or (poursuite individuelle, poursuite par équipes et scratch). Début avril, il continue d'impressionner en terminant huitième du Tour du Maroc au milieu de plusieurs coureurs européens[1]. Fin septembre, il remporte le Tour de Côte d'Ivoire devant son coéquipier El Mehdi Chokri[3].
En 2017, il rejoint l'UC Orléans[4], avec lequel il obtient diverses places d'honneur chez les amateurs français. Il est également sélectionné en équipe nationale pour disputer le Tour de l'Avenir, puis le championnat du monde espoirs[5]. L'année suivante, il prend la troisième place du Tour de l'Espoir, manche inaugurale de la Coupe des Nations U23. Sur piste, il remporte trois médailles aux championnats d’Afrique : deux en argent, en poursuite individuelle et par équipes, et une en bronze, dans la vitesse par équipes.