W przeszłości występował w klubach: Stade Rennais, RC Lens, Liverpool, Bolton Wanderers i Sunderlandzie. Grał w Pucharze Narodów Afryki w 2002, 2006 i 2008 oraz na Mistrzostwach Świata 2002.