Il prend part à la Coupe de la confédération 2020-2021, avec la JS Kabylie, où il joue 15 matchs et inscrivant quatre buts, dans cette compétition, s'inclinant en finale.
En fin de contrat et libéré par la JSK, en août 2021, il s'engage, avec le club marocain du MC Oujda, pour deux saisons[2].
Libéré par le MC Oujda pour faible rendement lors de la phase aller de la saison 2021-2022 du championnat marocain[3], en février 2022, il revient à la JS Kabylie s'engager, jusqu'en janvier 2024[4]. En juillet 2023, il prolonge son contrat, avec la JSK, jusqu'à la fin de la saison 2024-2025[5]. En juillet 2024, il est libéré, par la JS Kabylie.