明代时属归仁乡40都,清代时属7都,建国时称龟伏乡。
1952年划分为龟伏、后章、董陈、白岩4个乡。
1956年龟伏、白岩两乡合并为龟伏乡,属仕阳区。
1958年公社化时,改为龟伏管理区属仕阳人民公社。
1962年调整公社规模化后,称龟伏人民公社。
1982年更名龟湖人民公社。
1984年5月政社分设时改称龟湖乡,属仕阳区。
1992年5月“撤扩并”与后章乡合并,称龟湖乡。
1994年5月改为龟湖镇。
2011年5月区域调整,改为仕阳镇龟湖办事处。
2016年,泰顺县部分行政区划调整,设龟湖镇。
镇名沿用至今。