Formé au VS Plabennec, aux côtés notamment d'Olivier Le Gac, il rejoint le Brest Iroise Cyclisme 2000 en 2012. Pour sa première année chez les espoirs, il se met en valeur au début de la saison en terminant cinquième de la Route bretonne, dixième du Circuit du Mené et douzième du Grand Prix de Buxerolles en Coupe de France DN1. Au mois d'avril, il connait sa première sélection en équipe de France espoirs pour disputer le ZLM Tour, manche de la Coupe des Nations Espoirs. Il en prend la vingtième place, après avoir joué un rôle d'équipier pour Maxime Daniel, vainqueur à l'arrivée. Début mai, il est victime d'une lourde chute sur l'Essor breton, dont il ressort avec un traumatisme crânien. Rapidement rétabli, il reprend la compétition seulement trois jours plus tard, lors d'une cyclosportive, organisée non loin de chez lui. Durant le mois de juin, il retrouve de bonnes sensations lors du Tour d'Eure-et-Loir, où il se classe quatrième d'une étape et sixième du classement général. En été, il est de nouveau sélectionné en équipe de France pour disputer le championnat d'Europe espoirs, à Goes. Malade, il n'y joue aucun rôle, et abandonne. Toutefois, il réalise une bonne fin de saison, en remportant le Grand Prix de Châteaulin et une épreuve du Trophée Aven-Moros (TAM), disputée entre Saint-Philibert et Trégunc.