Esordisce con la nazionale thailandese nel 2013 a Bangkok nella partita vinta 5-0 contro il . Dopo la seconda partita del gennaio 2013 pareggiata 2-2 con la Corea del Nord, viene accantonato e ritorna in nazionale a fine 2018 dopo le ottime stagioni disputate a Chiang Rai. Il 6 gennaio 2019 debutta ad Abu Dhabi nella Coppa delle nazioni asiatiche perdendo 4-1 contro l'India.