Nel 2019 e nel 2021 ha vinto rispettivamente il titolo italiano allievi (21"44) e quello juniores (21"23) dei 200 m piani. Nel 2019 ha vinto anche la medaglia d'oro nei 200 m piani al Festival olimpico della gioventù europea di Baku con il tempo di 21"11, terzo tempo italiano di sempre per un allievo.