Il remporte la médaille d'argent aux anneaux lors des Jeux méditerranéens de 2018, puis la médaille de bronze lors des Championnats du monde de gymnastique artistique 2018 à Doha. Il est médaillé d'argent aux anneaux, avec le même score que le vainqueur Denis Ablyazin, lors des Championnats d'Europe de gymnastique artistique 2019.