Cresciuto nelle giovanili di CRB Ouled Djellal e A Bou Saâda, nel 2015 viene promosso nella prima squadra di quest'ultima, giocando per due stagioni nella seconda divisione algerina. Nel 2017 si trasferisce al USM Blida, formazione della massima serie algerina. L'anno successivo si trasferisce all'ES Sétif, altro club della massima serie algerina, dove rimane per tre stagioni, facendo anche il suo esordio sia in CAF Champions League che in Coppa della Confederazione CAF. Il 17 luglio 2021 si trasferisce ai turchi dell'Antalyaspor.
Nazionale
Il 27 dicembre 2018 ha esordito con la nazionale algerina giocando l'amichevole vinta 0-1 contro il Qatar.