Dopo aver militato nel CR Témouchent, nel 1993 è passato all'ES Mostagenem. Nel 1994 si è trasferito al MC Oran. Ha militato nel club biancorosso per sei stagioni, vincendo una Coppa d'Algeria, una Coppa di Lega algerina, due Coppe delle Coppe arabe e una Supercoppa araba. Nel 2000 si è trasferito al Martigues, club francese militante in Ligue 2. Nella stagione 2001-2002 ha militato nelle file del Grenoble, club francese di seconda divisione. Nel 2002 è tornato al MC Oran. Nel 2003 viene acquistato dal Blida, club in cui ha militato fino al 2005, salvo una parentesi all'USM Alger nel 2004. Nel 2005 è tornato per la terza volta al MC Oran. Ha concluso la propria carriera nel 2008, dopo aver giocato per due stagioni con il CS Constantine.