Il réalise sa première performance chez les professionnels le en terminant quatrième de Paris-Camembert. Le , il rentre de nouveau dans les dix premières places, prenant la neuvième position au Tro Bro Leon. Lors des premiers Jeux européen à Bakou, il termine dixième de la course en ligne masculine. Le , il devient champion du monde sur route espoirs à Richmond[2].
En 2016 il se classe troisième de la Classic Loire-Atlantique en mars, son meilleur résultat pour sa troisième saison chez les professionnels, il se fracture le fémur dès février sur le Trofeo Laigueglia alors que son coéquipier, Romain Hardy, en prend la deuxième place[3].
En , il participe à son premier tour de France qui part de Vendée. Il s'échappe lors de la première étape sur des routes qu'il connait bien et remporte le premier maillot à pois du tour de France 2018.