Après plusieurs saisons passées au VC Caladois, il court au VC Lyon-Vaulx-en-Velin lors de ses débuts espoirs (moins de 23 ans). En 1999, il quitte la région lyonnaise et rejoint le VC Roubaix Lille Métropole. Il s'impose sur Paris-Mantes, une course amateur réputée en banlieue parisienne. Il passe finalement professionnel en 2000 au sein de l'équipe Jean Delatour, qui évolue en deuxième division. Sans grands résultats, il n'est pas conservé à l'issue de la saison 2001 et met un terme à sa carrière cycliste.
Une fois retiré des compétitions, il devient ostéopathe[3].