明洪武十五年(1382年),屬楚雄縣壩區八里之那來、乃彌。
清乾隆四十三年(1778年),屬軍東、民東界。
清宣統元年(1909年),改界為區。
民國二十五年(1936年),屬二區、五區。
民國二十八年(1939年),屬豐樂鎮、西云鄉、智明鄉。
1949年12月9日,楚雄和平解放。
1950年1月,改為區;同年6月,改為鄉屬四區。
1952年,屬飽滿街區。
1958年3月,撤銷飽滿街區;同年10月,屬蒼嶺公社。
1961年4月,祿豐縣敦仁公社石澗大隊劃入蒼嶺公社;同年9月,改蒼嶺區。
1966年10月,設蒼嶺公社,劃出莊甸等4個大隊歸莊甸公社。
1984年4月,改蒼嶺區。
1988年2月,改蒼嶺鎮。