Detiene le migliori prestazioni italiane under 18, under 20 e under 23 dei 100 metri piani, specialità in cui è stato campione europeo under 20 a Grosseto 2017 e vice-campione mondiale under 20 a Bydgoszcz 2016. Sui 200 metri piani detiene invece il quarto tempo italiano di sempre in virtù dei 20"34 corsi al Golden Gala 2017.