民国二十一年(1932年),设良光、东埇、东岸、雅道、礼车、茅山上、茅山下等乡,属化县第三区。
1953年,设良光、出拔、石东3乡,先后属化县第一区、南区、二区、三区。
1953年,设化县第三区,区政府驻良光圩。
1958年9月,改设良光人民公社。
1961年,撤公社改设良光区。
1963年1月,撤区复设良光人民公社。
1983年10月,撤公社改设良光区。
1986年底,良光撤区改设良光乡。
1987年,良光撤销乡改为镇。