明代時期,為刀氏土司所轄。
清代時期,屬龍江練。
民國十八年(1929年),屬第二區(qū)龍江鄉(xiāng)。
民國三十三年(1944年),為龍江鄉(xiāng)。
1949年12月,屬龍江區(qū)。
1950年10月,屬第二區(qū)。
1958年11月,成立沖天公社。
1959年3月,更名芒棒公社。
1963年1月,為芒棒區(qū)。
1970年,復(fù)稱芒棒公社。
1984年11月,復(fù)稱芒棒區(qū)。
1988年12月,為芒棒鄉(xiāng)。
2005年3月,撤銷上營鄉(xiāng),并入芒棒鄉(xiāng)。
2011年4月,設(shè)為芒棒鎮(zhèn)。