Nel 2016 disputa quattro gare nella classe Moto3 del campionato Italiano Velocità senza ottenere punti. Partecipa inoltre a diverse competizioni internazionali, nel 2017 debutta nella classe Moto3 del motomondiale, correndo come wild card nel Gran Premio casalingo. Nella stessa stagione è pilota titolare nel CIV Moto3 dove conquista un podio e chiude all'ottavo posto. Disputa altre gare mondiali nel 2018 e nel 2019, anno in cui corre anche in Gran Bretagna, sempre con una KTM RC 250 GP e senza mai ottenere punti. Sempre nel 2019, partecipa al secondo evento al Mugello nel campionato italiano Moto3 conquistando una vittoria ed un quarto posto nelle due gare disputate.[1] In queste stagioni ha anche partecipato al campionato Spagnolo Velocità, categoria Moto3.
Nel 2020 diventa pilota titolare nel team CIP Green Power, che gli affida una KTM; il compagno di squadra è Darryn Binder. Non ottiene punti.
Nel 2021 rimane nello stesso team, con compagno di squadra Kaito Toba. Ottiene come miglior risultato un nono posto nel Gran Premio di Stiria e termina la stagione al ventiseiesimo posto con 10 punti.[2] In questa stagione è costretto a saltare i Gran Premi di Catalogna, Germania e Olanda a causa della frattura di quarto vertebre rimediata nel precedente GP d'Italia e i Gran Premi di Algarve e Comunità Valenciana a causa della positività al SARS-CoV-2.[3]
Nel 2022 prende parte alle sole gare in territorio europeo del mondiale Supersport con una Panigale V2 del team CM Racing. Totalizza due punti che gli consentono di classificarsi 34° nel mondiale.[4] Nel 2023 passa al team D34G, gareggiando nelle gare valide per la World Supersport Challenge. Conquista quattro punti grazie al dodicesimo posto in gara due al Gran Premio di Imola e chiude trentaseiesimo nel mondiale, quinto nella Challenge.[5] Nel 2024 gareggia nel campionato tedesco Superbike[6] dove si classifica decimo in sella ad una Yamaha YZF-R1.[7]
^(DE) IDM SBK2024 - Classifica Finale (PDF), su results.bike-promotion.com, Motor Presse Stuttgart GmbH & Co. KG, 22 settembre 2024. URL consultato il 28 ottobre 2024.