清属玉山乡建平里、禹门里。
1944年7月成立第二指导区,分设三清、大叶、禹门、可建4个乡。
1947年成立第六区(大叶区),分设永清乡。
1950年建立第七区,分设小叶、仓畈、边山、紫湖、游击乡。
1951年建立永清区仓畈、紫湖、游击、边山、张岭、小叶等乡。
1958年成立永清公社,原游击乡划归怀玉山垦殖场。
1962年分立紫湖、边山、仓畈、双溪四个公社。
1964年合并称紫湖公社,1981年罗家、东坑、西坑大队划归少华公社。
1984年改称紫湖乡。
1994年3月设立紫湖镇,地名沿用至今。