Il termine du 1 500 m lors des Championnats d'Europe d'athlétisme 2016. Le , il porte son record sur cette distance à 3 min 37 s 12 à Marseille (stade Delort). Le , il remporte le titre national à Trieste.