Fin juin 2012, à Helsinki, il conserve son titre continental du à l'occasion des championnats d'Europe en s'imposant en finale dans le temps de 10 s 09 (-0,7 m/s) dans une course perturbée par deux faux départs. Comme aux championnats de France, il devance Jimmy Vicaut, deuxième en 10 s 12. Après avoir fait l'impasse sur le 200 mètres, il remporte une nouvelle médaille, en bronze, dans l'épreuve du relais 4 × 100 m, en compagnie de Ronald Pognon, Pierre-Alexis Pessonneaux et Emmanuel Biron.