明萬歷十三年(1585年),屬勐弄帕土舍管轄。
清康熙二十六年(1687年),屬云從鄉(xiāng)約。
民國十九年(1930年),屬第一區(qū)。
民國二十五年(1936年),改為龍山鎮(zhèn)。
1950年3月,屬第二區(qū)。
1958年9月,成立龍山公社。
1962年12月,與先鋒、董華2公社合并為龍山區(qū)。
1965年5月,改稱紅旗公社。
1972年6月,復(fù)稱龍山公社。
1984年4月,龍山公社、城關(guān)鎮(zhèn)合并為龍山鎮(zhèn)。
2005年,河頭鄉(xiāng)并入龍山鎮(zhèn)。