I le 2011, sa avea ai Meechai ma ta'ita'ifono o le Komisi o le Toefuataiga o Tulafono a Thailand i le Fono a le Setete. Ina ua mavae le isi osofaʻiga a le malo i le 2014
O Meechai, o se tasi o tagata lautele e toʻalua, na tofia e avea ma sui o le pulega a le malo, lea e faaigoaina o ia lava o le National Council for Peace and Order (NCPO). Ina ua le manuia le uluaʻi poloketi a le komiti na tofia e le militeri, na tofia ai Meechai e avea ma taʻitaʻifono o le isi Fono Faitulafono a le NCPO i le aso 5 o Oketopa 2015.