Ce natif de Lille a connu un parcours sinueux, passant par Grenoble puis Cholet avant de rejoindre le centre de formation de Maurienne en 2001 puis d’arriver à Hyères-Toulon pour la saison 2002-2003. Durant sa première saison dans le Var, Christophe évolue exclusivement avec les espoirs (12,0 pts à 46,6 % et 4,1 pds) à l’exception d’une courte apparition en Pro A. L’année suivante, Christophe devient le leader des espoirs varois (13,6 pts à 45,1 % et 5,1 pds) et foule le parquet des pros à 8 reprises : 1,6 pts et 1,0 pds.
La saison 2004-2005 voit Christophe obtenir davantage de responsabilités avec les pros. En effet, suite au départ de Jean-Christophe Nivière, Christophe devient la doublure du meneur américain Jason Rowe. Christophe affiche ainsi la ligne de stats suivante : 1,1 pts à 37,5 % et 0,6 pds en 7 min et 29 matches disputés. Christophe aura surtout fait bonne impression lors du premier tour des playoffs 2005 où son équipe du HTV diminuée fut éliminée aisément par Chalon : 3 pts et 4 pds lors du match aller et surtout 11 pts et 4 pds au retour.
Christophe s’engage alors pour 2 saisons en faveur d’Angers. Après une saison 2005-2006 (4,1 pts à 47,9 % et 3,0 pds en 20 min) où il forme un duo efficace de jeunes meneurs français avec Johan Rathieuville, Christophe aura connu une saison plus difficile cette année avec Angers ne parvenant pas à échapper à la lanterne rouge. Mais Christophe aura accompli une bonne saison sur un plan individuel et n’aura pas démérité sa place de titulaire terminant 4ème meilleur passeur de Pro B : 5,2 pts à 42,9 %, 3,1 rbs et 5,7 pds en 26 min.
Bon passeur, Christophe formera donc une paire de meneurs français aux côtés de Simon Darnauzan qui devra emmener le BBCD vers la Pro A.