民國二十一年(1932年),設良光、東埇、東岸、雅道、禮車、茅山上、茅山下等鄉(xiāng),屬化縣第三區(qū)。
1953年,設良光、出拔、石東3鄉(xiāng),先后屬化縣第一區(qū)、南區(qū)、二區(qū)、三區(qū)。
1953年,設化縣第三區(qū),區(qū)政府駐良光圩。
1958年9月,改設良光人民公社。
1961年,撤公社改設良光區(qū)。
1963年1月,撤區(qū)復設良光人民公社。
1983年10月,撤公社改設良光區(qū)。
1986年底,良光撤區(qū)改設良光鄉(xiāng)。
1987年,良光撤銷鄉(xiāng)改為鎮(zhèn)。