Nato a Canonica d'Adda nel 2006, ha iniziato ufficialmente nel campionato minimoto regionale “SSBK” nel 2014, quindi nel 2015 ha partecipato al trofeo italiano UISP, nel 2016 è approdato nel campionato italiano velocità CIV nella categoria Junior A.
Nel 2017 è passato direttamente nella categoria Junior C e da privatista ha vinto il titolo diventando Campione Italiano Minimoto FMI, e in quell’anno poi si è aggiudicato anche il “Trofeo Marco Simoncelli”.
Nel 2018, ha corso nella categoria Open A sia nel campionato italiano che in quello europeo, vincendo il titolo di quest'ultimo diventando Campione Europeo Minimoto FMI, e portando a casa anche il titolo di Vice Campione Italiano FMI, oltre al secondo “Trofeo Marco Simoncelli”.
Nel 2020 ha corso nel CIV PreMoto3 con il team Kuja Racing, poi nel 2021 è passato al CIV SS300 con la Yamaha del team ProGp Menghi, nel 2022 conferma il CIV SS300 ma con la KTM del team Runner Bike e anche nel 2023 conferma il CIV SS300 ma con la Kawasaki del team Guerreri.
Nel 2024 correrà nel Trofeo Aprilia RS660 con il team Ram Racing.