Il remporte les championnats nationaux de décathlon en 2015 et en 2016. Lors des Championnats d'Europe 2016 à Amsterdam, il totalise 7 875 points, très proche des 7 884 points qui constituent son record personnel de 2015 à Tallinn.
Le , lors du meeting de Götzis, il porte son record à 8 172 points. Le de la même année, il termine d'abord 4e avec 4112 points, lors de la première journée du décathlon des Championnats d'Europe espoirs 2017 (très peu derrière Maksim Andraloits, 4130 pts, Andri Oberholzer, mêmes points, et Elmo Savola, 4129 pts), avant de remporter la médaille d'argent en dépassant les huit mille points, derrière Jiri Sykora.