Già nelle gare della categoria allievi dimostrò buone doti da multiplista che lo portarono nel 2017 a conquistare la medaglia d'argento nel decathlon ai campionati italiani di categoria. Negli anni successivi conquistò tre titoli nazionali nella categoria juniores (salto in lungo e decathlon all'aperto ed eptathlon indoor) e tre nella categoria promesse (due nel salto in lungo indoor e uno nell'eptathlon, sempre al coperto).
Nel 2020 conquistò la sua prima medaglia d'oro nella categoria seniores, vincendo la gara del decathlon ai campionati italiani assoluti di Padova. Nel 2021 arrivò la conferma, con la conquista del titolo di campione italiano dell'eptathlon ai campionati italiani assoluti indoor di Ancona, dove fece registrare il nuovo record italiano assoluto con 6 076 punti. Il 13 giugno 2021, ad Arona, ottiene con 7825 punti il primato personale e la settima miglior prestazione italiana.[1]
Nel 2022 si è classificato sesto nel decathlon agli europei di Monaco di Baviera 2022 stabilendo il nuovo record italiano della specialità con 8218 punti, 49 punti in più rispetto al precedente primato detenuto da Beniamino Poserina e risalente al 1996. Nell'occasione ha migliorato il primato personale in tutte le discipline dei lanci (getto del peso, lancio del disco e lancio del giavellotto).[2] Nel 2024, agli Europei di Roma, migliora ulteriormente il suo record italiano, portandolo a 8235 punti.[3]