Nel 1994, dopo aver militato per due stagioni allo Hussein Dey, si è trasferito al Kabylie. Nel 1997 è passato al Club Africain. Nel 2000 è tornato al Kabylie. Il 6 luglio 2001 viene ufficializzato il suo trasferimento al Brest[1], squadra francese militante in terza serie. Nel gennaio 2002 è tornato in patria, al Blida. Nella stagione 2004-2005 ha militato nello JSM Béjaïa. Ha concluso la propria carriera da calciatore nel 2006, dopo aver militato per una stagione all'OMR El Annasser.
Nel novembre 2008 è allenatore ad interim del Kabylie[12]. Il 25 ottobre 2011 è diventato allenatore del Blida[13] in sostituzione del dimissionario Abdelkrim Latrèche[14]. Il 21 febbraio 2012 rassegna le sue dimissioni[15]. Il 6 dicembre 2012 viene ufficializzato il suo ingaggio come assistente dell'allenatore Nacer Sandjak al Kabylie[16]. In seguito all'esonero di Sandjak, 11 aprile 2013 viene promosso allenatore del club fino al termine della stagione[17]. Nella stagione 2017-2018 ha allenato l'USMM Hadjout[18]. Il 13 luglio 2019 ha firmato un contratto con il Beni Douala[19]. Il successivo 30 settembre viene esonerato[20]. Nel giugno 2021 ha firmato un contratto con il Lakhdaria. Nel novembre dello stesso anno viene esonerato[21].
Statistiche
Cronologia presenze e reti in nazionale
Cronologia completa delle presenze e delle reti in nazionale ― Algeria