Inizia ad interessarsi alle moto a cinque anni, influenzato da padre, zio e nonno, tutti e tre piloti motociclistici. Dopo i primi passi nel Motocross, passa alle moto su asfalto. Nel 2020 partecipa all'European Talent Cup, mentre nel 2021 partecipa alla Red Bull Rookies Cup e al campionato JuniorGP. Partecipa agli stessi campionati anche nell'anno successivo.
Motomondiale
Per l'anno 2023, firma un contratto con la Tech 3 KTM. Non inizia bene la competizione, infatti nella prima metà di stagione ottiene solo due punti, al Gran Premio di Spagna. Tuttavia, nella seconda parte di stagione guadagna qualche punto, riuscendo a totalizzarne 19, con miglior piazzamento un ottavo posto al Gran Premio della Malesia.
L'anno successivo passa al team SIC58 Squadra Corse, il suo compagno di box è Luca Lunetta. Dopo un ritiro ed un piazzamento fuori dai punti, raccoglie il primo punto stagionale ad Austin chiudendo quindicesimo, seguito da un tredicesimo posto ad Jerez. In Catalogna, chiude per la prima volta in stagione nelle prime dieci posizione, tagliando il traguardo nono. Termina in tredicesima posizione anche in Germania, mentre nelle due tappe di Misano conquista una decima ed una dodicesima posizione. Nella tournée asiatica conquista punti in Giappone, Thailandia ed in Malesia, totalizzando nella Classifica Piloti trentadue punti che gli valgono il diciannovesimo posto.
Mondiale Supersport
L'11 novembre 2024 viene ufficializzato il suo passaggio al mondiale Supersport, con il team MV Agusta. Condivide il box con Bo Bendsneyder. Nelle prove libere per il Gran Premio di Phillip Island cade alla curva nove fratturandosi la caviglia sinistra, di conseguenza non prende parte al resto del programma di gare. Con quasi cento punti chiude la sua stagione d'esordio in undicesima posizione, con un quarto posto come miglior risultato stagionale, ottenuto in gara 1 in Ungheria. Nel 2025 torna a gareggiare anche nel CIV: disputa il Gran Premio conclusivo al Mugello nella categoria Supersport conquistando due piazzamenti a podio. Prosegue nel mondiale Supersport anche nel 2026 anno in cui guida l'unica Yamaha YZF-R9 del team VTF Racing. Come nel 2025, disputa un Gran Premio nel campionato Italianoː in questo caso come wild-card per il team D&A di Alex De Angelis nel secondo appuntamento di Misano. Conquista una vittoria ed un secondo posto nelle due prove che gli consentono di classificarsi sedicesimo. Nel mondiale conquista i primi piazzamenti a podio in categoria (gara uno a Cremona e gara due all'Estoril) e conclude l'annata al dodocesimo posto.