Nel 2019 corre in Moto2 sulla KTM del team Kiefer Racing. Ottiene i primi punti nel motomondiale in occasione del Gran Premio d'Olanda giungendo tredicesimo.[1] Chiude la stagione al 29º posto con 3 punti.
Nel 2020 corre in MotoE per il team Tech 3, con compagno di squadra Tommaso Marcon. Chiude la stagione all'undicesimo posto con 39 punti.[2] Contestualmente al mondiale, gareggia nel CEV Moto2 dove, in sella ad una Kalex, ottiene un podio e chiude al quattordicesimo posto. Nel 2021 rimane nello stesso team, con compagno di squadra Corentin Perolari. Vince il Gran Premio d'Austria e chiude la stagione all'ottavo posto con 62 punti.[3] Nella stessa stagione prende parte al CEV Moto2 dove ottiene sei piazzamenti a podio e si classifica al terzo posto. Nel 2022 corre nel FIM Junior GP classe Moto2 in sella a una Kalex del team Intact GP.[4] Nella stessa stagione è chiamato, dal team RNF Racing, a sostituire l'infortunato Bradley Smith nella gara inaugurale della coppa del mondo MotoE conquistando dieci punti.[5] Chiude la stagione nel FIM Junior GP Moto2 al 1º posto laureandosi Campione Europeo Moto2.
Nella 2023 gareggia nuovamente per il team Intact GP trasferendosi nel mondiale Moto2. Pur dovendo saltare qualche gara per infortuni, totalizza dodici punti che gli consentono di chiudere il campionato al ventiquattresimo posto.[6] Nel 2024 prosegue con la stessa squadra della stagione precedente, trasferendosi però nel mondiale MotoE, dove trova Héctor Garzó come compagno di squadra. Con 111 punti si classifica all'undicesimo posto.[7]