Retenu avec Soufiane Haddi et Mouhssine Lahsainei pour disputer la course en ligne des Jeux olympiques 2016, il est le seul de la sélection à rallier l'arrivée, à la . Lors des championnats du monde 2016, sur la course en ligne, il fait partie de l'échappée qui se détache au kilomètre 30. Rejoint par le groupe issu de la bordure orchestrée par les sélections belge et britannique, il accompagne ce groupe de tête de 26 coureurs avant de craquer dans le final et de s'adjuger la . Accompagné de Soufiane Haddi et Salaheddine Mraouni, il est de nouveau le seul de la sélection à franchir la ligne d'arrivée.