Comincia a correre in moto all'età di 8 anni, per poi passare, a partire dal 2010, a gareggiare in competizioni internazionali, chiudendo sesto nell'Asia Dream Cup nel 2014 per poi correre nell'Asia Talent Cup l'anno successivo. Nel 2016 corre anche nella categoria Moto3 del campionato spagnolo Velocità. Nel 2018 compete nella categoria Supersport 600 dell'Asia Road Racing Championship, chiudendo la stagione al quinto posto. Nel 2019 corre nel CEV Moto2 del campionato spagnolo Velocità, terminando quattordicesimo;[1] nello stesso anno debutta nella classe Moto2 del motomondiale, correndo il Gran Premio di San Marino sulla Kalex del team Asia in sostituzione dell'infortunato Dimas Ekky Pratama.
Nel 2020 diventa pilota titolare nello stesso team, con compagno di squadra Somkiat Chantra; non ottiene punti.