Inizia a correre con l'Idemitsu Asia Talent Cup nel 2015 e il suo percorso si consolida nel 2016 col secondo posto nella Coppa. Nello stesso anno partecipa anche alla Red Bull MotoGP Rookies Cup e nel 2017 è impegnato nel FIM CEV Repsol Moto3™ Junior World Championship. Qui ottiene la sua prima vittoria a Jerez catalizzando il suo talento nel 2018, anno in cui debutta come sostituto di alcuni piloti nel Campionato del Mondo Moto3™ ottenendo il primo piazzamento a punti. Nel 2019 diventa pilota fisso dell’Honda Team Asia ma è l’anno dopo che ottiene il maggior numero di podi durante la stagione della Moto3™ ma questo primato non gli è bastato per vincere il titolo, finito nelle mani di Albert Arenas.
Nel 2021 diventa pilota dell'Idemitsu Honda Team Asia passando in Moto2™: vive un'impressionante stagione di debutto conquistando un podio nel GP d'Austria e finendo ottavo assoluto. Il 2022 lo vede protagonista della lotta per il titolo con tre vittorie e altri quattro podi che lo portano in testa al campionato a due gare dalla fine. Due cadute nelle prove decisive gli fanno perdere il campionato a favore di Augusto Fernandez. Nel 2023 non può che puntare in alto, in cerca di riscatto. Firma tre soli podi e un nono posto in classifica. Nel 2024 corre con il team MT Helmets MSI con il quale ambisce a ritrovare il livello visto nel 2022. Grazie a tre vittorie e otto podi, in Thailandia si laurea campione del mondo per la gioia del suo Paese che dopo 15 anni torna ad avere un pilota iridato. Per il 2025, il grande salto in top class, in sella alla Aprilia del team Trackhouse Racing.