Il termine sa carrière durant la saison 2008/2009 après 8 ans en Ligue 1, et 7 ans en Ligue 2.
Durant sa carrière, il aura arbitré environ 250 matchs en Ligue 1, et presque 200 en Ligue 2. Il a aussi arbitré des matchs de Coupe de France, Coupe de la Ligue, CFA et National.