自“三国”东吴永安三年260年至北宋熙宁三年(1070年),属剑浦县(今南平)的交溪乡,长兴四年至明、清属顺昌县交溪乡。
民国属顺昌县地域的第一区。
1951―1955年元坑为顺昌四区,1956年改名福秀区,1958年撤区改为元坑乡。
1958年10月成立顺昌人民公社,元坑为福秀分社,1959年撤销顺昌人民公社,元坑为红旗人民公社,辖3个管理区(即:元坑、郑坊、谟武)。
1961年7月郑坊和谟武另设公社。
1966年5月撤销谟武公社,划归元坑公社管辖。
1973年5月武坊大队划归大干公社管辖。
1984年10月元坑公社管理委员会改为元坑乡人民政府。
1992年8月撤乡建镇。