元至元十三年(1276年),置蘭州,羅氏領(lǐng)知州銜,屬麗江軍民宣撫司。
明洪武十五年(1382年),屬鶴慶府。
明洪武十七年(1384年),蘭州羅氏土司(羅克)因軍功實授蘭州世襲土知州,屬麗江府。
民國三年(1914年),州改縣,因上蘭里和白地坪里是首區(qū),故取名蘭坪縣。
1949年,前為蘭坪縣上蘭鄉(xiāng);同年末,屬蘭坪縣第二區(qū)。
1956年10月,劃歸劍川縣第三區(qū)。
1961年底末,成立上蘭區(qū)。
文化大革命中稱上蘭公社。
1984年,改上蘭區(qū)。
1988年,改上蘭鄉(xiāng)。
2002年10月,上總鄉(xiāng)改上蘭鎮(zhèn)。
2003年7月,更名老君山鎮(zhèn)。