Nel 2020 diventa pilota titolare nel team Reale Avintia Racing, sempre alla guida di una KTM. Ottiene come miglior risultato un sesto posto nel Gran Premio d'Europa e termina la stagione al 22º posto con 26 punti. Nel 2021 rimane nello stesso team, con compagno di squadra Niccolò Antonelli. Ottiene come miglior risultato un sesto posto in Spagna e termina la stagione al ventunesimo posto con 40 punti.[3] In questa stagione è costretto a saltare i Gran Premi di Catalogna,[4]Germania e Olanda a causa della frattura dell'astragalo destro rimediata nel precedente GP d'Italia.
Nel 2022 passa al team Prüstel portando in pista il marchio cinese CFMoto, il compagno di squadra è Xavier Artigas.[5] In occasione del Gran Premio dell'Indonesia conquista la prima pole position per CFMoto, terminando poi la gara con un podio.[6] Chiude al quindicesimo posto in campionato.
Nel 2023 è pilota titolare nel campionato Europeo FIM Moto2 con il Pertamina Mandalika SAG Team alla guida di una Kalex. Ottiene tre piazzamenti a podio tra cui una vittoria a Jerez prima di una grave infortunio, conseguenza di una caduta a Portimão,[7] che non gli permetterà di portare a termine la stagione. I punti ottenuti gli consentono di classificarsi al nono posto.[8] Contestualmente al CEV, disputa due Gran Premi nella classe Moto2 del motomondiale, come pilota sostitutivo per il team OnlyFans American Racing. Porta a termine entrambi gli eventi al di fuori della zona punti.[9]
Rimasto paraplegico a seguito dell'infortunio di Portimão nel CEV,[10] intraprende la carriera di pilota automobilistico.[11]