周朝时,属巴国地。
秦朝时,属巴郡阆中县。
汉朝初,属安汉县。
南朝梁时,属相如县。
明朝建立后,相继属蓬州、蓬安县。
民国二年(1913年),设金溪乡。
民国三十六年(1947年),金溪乡与万和乡合并为金和乡。
1950年3月,金和乡更名金溪乡。
1958年10月,金溪乡与西阳乡合并为五星公社。
1961年8月,五星公社析置金溪公社。
1967年10月,金溪公社更名向阳公社。
1969年10月,向阳公社更名金溪公社。
1983年10月,由金溪公社改为金溪乡。
1986年9月,由金溪乡改为金溪镇。