Olympique Khouribga 1 sierpnia 2012 roku został zawodnikiem Olympique Khouribga. W tym zespole zadebiutował 11 lutego 2013 roku w meczu przeciwko Wydad Casablanca (0:0). Grał 78 minut, zmienił go Imad Rqioui. Pierwszą asystę zaliczył 16 kwietnia 2014 roku w meczu przeciwko Raja Casablanca (porażka 1:3). Asystował przy trafieniu Saida Grady z 56. minuty. Pierwszego gola strzelił 27 sierpnia 2013 roku w meczu przeciwko KAC Kénitra (1:1). Do siatki trafił w 71. minucie z rzutu karnego. Łącznie zagrał 16 meczów, miał dwa gole i dwie asysty.

Powrót do Lyonu 10 stycznia 2014 roku powrócił do Lyon La Duchère.

W sezonie 2016/2017 zagrał 25 meczów, a w sezonie 2017/2018 zagrał 16 meczów, miał gola i 3 asysty.

Dalsza kariera 19 lutego 2018 roku przeniósł się na Réunion, do JS Saint-Pierroise. 1 lipca 2019 roku został zawodnikiem ASM Vénissieux. 1 lipca 2020 roku został zawodnikiem Ménival FC.

Kariera reprezentacyjna W reprezentacji Maroka zagrał trzykrotnie – wszystkie mecze na igrzyskach olimpijskich w 2004 roku. W meczu z reprezentacją Iraku (wygrana 2:1) zaliczył asystę. Maroko skończyło rozgrywki na fazie grupowej, zajmując 3.