Urodzony w Casablance gracz całą juniorską karierę spędził we Francji, tam także zaliczał pierwsze ligowe występy. Świetność jego kariery przypadła jednak na pierwszy pobyt w Niemczech, gdzie grał w latach 2001-2007. Jako zawodnik Borussii Dortmund i Bayeru Leverkusen zaliczył łącznie 123 występów i strzelił 6 bramek.
Potem udał się do katarskiego Al-Gharafa, gdzie zabawił 2 lata. Następnie wrócił do Francji, konkretnie do Clermont Foot. Po rozegraniu tam 35 spotkań w jednym sezonie ponownie udał się do Niemiec, tym razem - do wspomnianego już - Union Berlin.
31-latek zaliczył również dwa epizody w algierskiej kadrze narodowej.