Der Verein wurde 2009 als Muangkan FC gegründet. 2012 wurde der Verein in Muangkan United FC umbenannt. 2010 startete der Verein in der dritten Liga Thailands, in der Regional League Division 2. Hier spielte der Verein bis 2012 in der Central/East-Region. Von 2013 bis 2014 spielte man in der Central/West-Region. Für die Saison 2015 wurde keine Mannschaft gemeldet und man setzte ein Jahr aus. 2016 startete man wieder in der dritten Liga. Dieses Mal in der West-Region. Mit Einführung der Ligareform spielte man 2017 in der Thai League 4. In der West-Region der vierten Liga wurde man Vizemeister und man stieg in die Thai League 3 auf. In der ersten Drittligasaison in der Upper-Region erreichte der Verein einen 8. Platz. Im folgenden Jahr erreichte man den 10. Platz. 2020 wurde die Saison nach dem zweiten Spieltag wegen der COVID-19-Pandemie unterbrochen. Während der Unterbrechung wurde vom Verband beschlossen, dass man nach Wiederaufnahme des Spielbetriebs die Thai League 3 und die Thai League 4 zusammenlegt. Nach der Zusammenlegung spielte Muangkan in der Western Region der dritten Liga. Am Ende der Saison 2020/21 wurde man Meister der Region. In den Aufstiegsspielen zur zweiten Liga belegte man in der Northern Region den ersten Platz und stieg somit erstmals in die zweite Liga auf. Die erste Zweitligasaison schloss man mit einem siebten Platz ab. Zu Beginn der Saison 2022/23 wurde dem Zweitligisten wegen Problemen mit den Lizenzunterlagen die Lizenz für die zweite Liga verweigert.[1] Für Muangkan nahm der 16. der Abschlusstabelle, Raj-Pracha FC, den Platz in der zweiten Liga ein.
Der Verein trägt seine Heimspiele im Kanchanaburi Province Stadion, auch bekannt als Kleeb Bua Stadion (thailändischสนามกีฬาจังหวัดกาญจนบุรี หรือ สนามกลีบบัว), in Kanchanaburi aus. Das Mehrzweckstadion hat ein Fassungsvermögen von 13.000 Zuschauern.