解放前属夏岭区(第五区)杨源、高石、龙岩、湖塘、夏岭乡和泗沥区的神前乡。解放后属夏岭区周
塘、石背、杨源、湖石、官塘等乡。合作化时先叫夏岭区,后叫志光区,为周塘、石背、杨源、湖石英钟、官塘等高级社。人民公社时,成立夏岭公社,后改为志光公社,以革命烈士龙志光命名。文革初期,金沙、黄柏2个公社及硬石岭的集体部分并入志光公社。
1973年1月原金沙、黄柏2个公社及硬石岭的集体部分划出。
1984年改乡,1993年建镇。
1997年,面积98平方千米,人口3.2万,辖信江、周塘、理源、志光、古城、西江、湖石、皇桥、塔桥、湖塘、柏山、珍田12个行政村。镇政府驻古城九甲。惠安溪、硬石溪流贯中部、西部,汇入信江。志(炮)鹰(潭)公路、鲤(塘)神(前)公路相交。