En 2012, il atteint les demi-finales des Championnats d'Europe d'Helsinki, se classant quatrième de la course remportée par le Danois Andreas Bube. La même année, il court au Meeting Areva, au Stade de France, et termine en 1 min 46 s 16, loin derrière le Kényan David Rudisha, mais devant ses compatriotes Pierre-Ambroise Bosse et Hamid Oualich. Il ne peut néanmoins se qualifier pour les Jeux olympiques d'été de 2012, ne pouvant faire une course en dessous d' 1 min 45 s 20.