Il commence le cyclisme à l'âge de 10 ans. Il s'illustre dans les catégories de jeunes où il obtient de très nombreux titres nationaux sur piste comme sur route.
Il intègre le Vélo-Club La Pomme Marseille[2] pour la saison 2016. Il remporte deux étapes du GP des Mutuelles de Sisteron et termine 2e du chrono de Besse-sur-Issole et 3e du chrono de La Gaude. En fin de saison, il participe au Championnat du Monde du contre-la-montre Espoirs à Doha au Qatar, où il se classe 34e.
Il s'engage avec la formation Martigues SC-Drag Bicycles pour la saison 2017. Il remporte en début de saison le Grand Prix de Néoules et le Grand Prix de Cavalaire.