明代时期,为刀氏土司所辖。
清代时期,属龙江练。
民国十八年(1929年),属第二区龙江乡。
民国三十三年(1944年),为龙江乡。
1949年12月,属龙江区。
1950年10月,属第二区。
1958年11月,成立冲天公社。
1959年3月,更名芒棒公社。
1963年1月,为芒棒区。
1970年,复称芒棒公社。
1984年11月,复称芒棒区。
1988年12月,为芒棒乡。
2005年3月,撤销上营乡,并入芒棒乡。
2011年4月,设为芒棒镇。