Il a joué dans huit clubs français, à Vichy, Roanne, Voiron, Nancy, Besançon, Gravelines, Villeurbanne et Pau-Orthez, remportant deux titres de champion avec l'Asvel en 1998 et 1999.