Erste internationale Erfahrungen sammelte Sompote Suwannarangsri im Jahr 2004, als er bei den Juniorenasienmeisterschaften in Ipoh in 10,84 s den sechsten Platz im 100-Meter-Lauf belegte und mit der thailändischen 4-mal-100-Meter-Staffel gewann er in 40,30 s die Goldmedaille. Anschließend schied er bei den Juniorenweltmeisterschaften in Grosseto mit 10,70 s in der ersten Runde aus. Im Jahr darauf nahm er an der Sommer-Universiade in Izmir teil und schied dort mit 22,12 s im Viertelfinale über 200 Meter aus, ehe er anschließend bei den Asienmeisterschaften in Incheon mit 10,86 s im Vorlauf über 100 Meter ausschied. Daraufhin siegte er bei den Südostasienspielen in Manila in 39,74 s mit der Staffel, gewann über 100 Meter in 10,52 s die Silbermedaille hinter seinem Landsmann Wachara Sondee und sicherte sich im 200-Meter-Lauf in 21,40 s die Bronzemedaille hinter Landsmann Sittichai Suwonprateep und John Muray aus Indonesien. 2006 belegte er bei den Hallenasienmeisterschaften in Pattaya in 6,74 s den fünften Platz im 60-Meter-Lauf und nahm später im Jahr erstmals an den Asienspielen in Doha teil und schied dort über 100 Meter mit 10,52 s im Halbfinale aus und kam in der Staffel im Vorlauf zum Einsatz und verhalf dem Team damit zum Sieg.