清初,屬宜章縣長寧鄉(xiāng)。
清咸豐年間(1851—1861年),屬栗源團(tuán)。
民國十二年(1923年),屬下鄉(xiāng)。
民國二十四年(1935年),屬第五區(qū)。
民國二十七年(1938年)7月,分為鎮(zhèn)南鄉(xiāng)和長樂鄉(xiāng)。
1950年4月,屬栗源區(qū)(又稱第五區(qū))。
1952年5月,改稱第六區(qū)。
1956年6月10日,成立栗源鄉(xiāng)。
1958年10月,將栗源、巖泉2鄉(xiāng)合并,成立栗源人民公社。
1961年7月24日,公社劃小為栗源、巖泉2個公社。
1984年3月,撤社建鄉(xiāng)。
1995年4月3日,設(shè)栗源鎮(zhèn)。