唐代時期,南詔王征茶山時,曾留有營盤屯兵,即今東營。
明、清時期,設有明光隘、茨竹隘。
清道光二年(1822年),屬大西練。
民國十八年(1929年),屬第四區。
民國二十八年(1939年),屬第四區明光鄉。
民國三十三年(1944年),為明龍鎮。
民國三十七年(1948年),為明光鄉。
1949年12月,改明光區。
1950年10月,屬第六區。
1958年11月,改明光公社。
1963年1月,改明光區。
1970年,復稱明光公社。
1984年11月,為明光區。
1988年12月,改明光鄉。
2011年4月,改明光鎮。