元至元十三年(1276年),芒东镇境域属平缅路总管府。
元至元二十六年(1289年),属南甸军民总管府。
明、清代时期,属南甸宣抚司。
民国初期,设西山、东山、芒东3乡。
民国二十九年(1940年),改设群英、保塘2乡。
民国三十五年(1946年),统称四维乡。
1952年,属梁河县第三区,辖新民、云庆、东山、石婆坡、群英保塘、小陇川7乡。
1957年,改设中心、团结、光明、东山、盈庆、新民、勐养、椿头塘、下三寨9乡。
1958年,新民、盈庆、椿头塘3乡划归盈江县,其余划归潞西县。
1959年,又划归腾冲县,设中心、团结、光明、东山、勐养乡。
1961年,梁河恢复县制,勐养乡改设勐养区,其余为芒东区。
1964年,增设翁冷乡。
1969年,改卫东公社。
1971年,增设邦别、户那大队。
1972年,东山乡改为清平、小寨子、茨竹园3大队。
1981年,增设等邑山大队。
1984年,等邑山大队合并罗岗乡。
1988年2月,统称芒东乡。
2002年,乡改镇。
2005年11月,原杞木寨乡平坝、杞木寨、湾中3村民委员会划归芒东镇。