Nato in una famiglia di sportivi (mamma nuotatrice e padre velocista), fin da piccolo sperimenta diversi sport (ginnastica artistica, basket, calcio), orientando ben presto il suo interesse verso l'atletica leggera ed in particolare verso il settore dei lanci (getto del peso e lancio del disco).
In seguito agli ottimi risultati ottenuti nel corso del 2023, viene nominato Magnifico Messere della finale del calcio storico fiorentino del 24 giugno 2023, riconoscimento che negli anni è stato assegnato a grandi personalità dello sport.[3]
All'età di 15 anni ottiene il primo successo a livello nazionale vincendo il campionato italiano individuale e per regioni su pista cadetti 2012 a Jesolo nel getto del peso.[5] Con l'ingresso nella categoria allievi, l'anno successivo, iniziano le convocazioni nella nazionale italiana giovanile di atletica leggera, ed ottiene la prima ribalta a livello internazionale con il terzo posto nel getto del peso all'EYOF[6] nei Paesi Bassi (Utrecht 2013).
Nel 2018 iniziano le convocazioni nella nazionale assoluta di atletica leggera.
Il 2018 è anche l'anno del primo titolo nazionale assoluto[14] nel getto del peso indoor,[15] risultato ripetuto anche ai campionati italiani assoluti indoor 2019,[16] quando registra la miglior prestazione italiana nel getto del peso per la categoria under 23 con la misura di 20,69 m, il lancio più lungo di un azzurro dal 2002 tra indoor e outdoor e a un solo centimetro dal minimo imposto dalla IAAF per la qualificazione ai mondiali di Doha 2019.[17]
Ai campionati italiani 2019 di Bressanone arriva il primo titolo italiano assoluto all'aperto.[18] Pochi giorni prima, in una gara a Vicenza, ottiene finalmente il minimo per i campionati mondiali di Doha con un lancio di 20,99 m: 3ª prestazione all time di un atleta italiano,[19] dopo Alessandro Andrei e Paolo Dal Soglio, e nuovo record italiano U23.
Nella gara di getto del peso ai campionati mondiali di Doha è autore di un'ottima prestazione, arrivando a 20,75 m nei tre lanci di qualificazione. Pur trattandosi di un risultato che, in tutte le edizioni precedenti dei mondiali avrebbe consentito l'entrata nella finale a 12, in questo caso rimane il primo atleta escluso, classificandosi, quindi, tredicesimo al mondo.[20]
2020-2022
Nel 2020, fin dall'apertura della stagione, inanella una serie di prestazioni sopra la fettuccia dei 21 metri. L'11 febbraio 2020 a Stoccolma sigla il record italiano indoor con la misura di 21,59 m[21], togliendolo dopo quasi 33 anni ad Alessandro Andrei, che aveva lanciato 21,54 m nel 1987. Il 27 febbraio 2020 vince il suo terzo titolo italiano indoor con la misura di 21,45 m.[22]
Nella stagione outdoor dello stesso anno riesce a portare il suo personale a 21,99 m durante i campionati italiani assoluti di Padova, seconda prestazione italiana all-time.[23] Tuttavia a causa della pandemia di COVID-19 tutte le competizioni internazionali che dovevano svolgersi nel 2020 (e per le quali Fabbri aveva già ottenuto il minimo per la partecipazione) vengono annullate o rimandate, comprese le Olimpiadi.
Tra il 2021 ed il 2022 viene tormentato da vari infortuni e, in particolare, da una pubalgia.[24] Malgrado questo, riesce a collezionare alcuni risultati di rilievo: nel 2021 si classifica al secondo posto ai Campionati Europei a squadre di Chorzów, in Polonia, e si classifica terzo al Golden Gala, svoltosi nell'occasione a Firenze, sua città natale.
2023-
Dopo un europeo indoor deludente, in cui non riesce a piazzare nessuna misura valida, il 2 giugno 2023 conquista per la prima volta il successo nella tappa casalinga della Diamond League, il Golden Gala, con la misura di 21,73 m.[25]
Ai campionati del mondo di atletica leggera 2023 di Budapest si afferma definitivamente a livello internazionale, aggiudicandosi la medaglia d'argento alle spalle dello statunitense Ryan Crouser e siglando il suo nuovo primato personale con la misura di 22,34 m, seconda prestazione italiana e quinta europea all-time.[26]
Il 10 febbraio 2024 sigla il nuovo record italiano indoor e seconda miglior prestazione all-time europea con la misura di 22,37 metri al meeting internazionale di Liévin.[27] A marzo invece, ai mondiali indoor di Glasgow, conquista la medaglia di bronzo.[28] Il 1º maggio, a Modena, ottiene sotto la pioggia la settima misura di sempre della specialità con 22,88.
Il 15 maggio 2024 al meeting di Savona realizza il nuovo record italiano con la misura di 22,95 metri, migliorando così il precedente di 22,91 metri realizzato da Alessandro Andrei il 12 agosto 1987 a Viareggio.[29] L'8 giugno vince la medaglia d'oro agli europei casalinghi di Roma, siglando inoltre il nuovo record dei campionati con la misura di 22,45 metri.[30] Due mesi dopo chiude al quinto posto la finale delle Olimpiadi di Parigi, con la misura di 21,70 metri.[31] Il 14 settembre si aggiudica le finali di Diamond League a Bruxelles, migliorando ulteriormente il suo record italiano a 22,98 metri.[32]
Record nazionali
Seniores
Getto del peso: 22,98 m (Bruxelles, 14 settembre 2024)
Getto del peso indoor: 22,37 m (Liévin, 10 febbraio 2024)