Tra il 2018 e il 2019 ha conquistato quattro medaglie d'oro individuali ai campionati italiani di categoria allievi, oltre a due titoli con le staffette 4×200 m indoor e 4×400 m outdoor nel 2018; nel 2020 sono arrivati altri due ori ai campionati italiani juniores. Lo stesso anno ha partecipato ai campionati europei under 20 di Boras, in Svezia, dove si è classificato ottavo nei 400 metri piani e quarto nella staffetta 4×400 metri.