思茅镇始设于民国2年(1913),后因1919年疟疾爆发,城镇萧条,民国24年(1935)改为复兴镇。1949
年10月改为复兴区。
1958年改为复兴镇。
1961年由思茅专署直接管辖,1966年改名红武镇。
1969年10月思茅专区革命委员会批准成立红武镇革命委员会,未经省和国务院批准将红武镇升格为县级革委会。
1970年11月,改名思茅镇革命委员会,同时将南屏公社划归思茅镇辖。
1975年12月,恢复区级镇与南屏分开,归普洱县管辖。
1981年底归思茅县,1984年3月体制改革,镇辖1个乡级街道办事处,2个乡级农村办事处。
1997年12月,把原南屏镇的三家村、莲花、箐门口3个村民委员会划属思茅镇。
思茅镇现辖平原、曼窝、三家村、莲花、箐门口5个村民委员会,7个社区居民委员会,29条城镇街巷及居民,全镇共84490人。中共思茅镇党委、镇人民政府驻边城东路12号。