周朝時,屬巴國地。
秦朝時,屬巴郡閬中縣。
漢朝初,屬安漢縣。
南朝梁時,屬相如縣。
明朝建立后,相繼屬蓬州、蓬安縣。
民國二年(1913年),設(shè)金溪鄉(xiāng)。
民國三十六年(1947年),金溪鄉(xiāng)與萬和鄉(xiāng)合并為金和鄉(xiāng)。
1950年3月,金和鄉(xiāng)更名金溪鄉(xiāng)。
1958年10月,金溪鄉(xiāng)與西陽鄉(xiāng)合并為五星公社。
1961年8月,五星公社析置金溪公社。
1967年10月,金溪公社更名向陽公社。
1969年10月,向陽公社更名金溪公社。
1983年10月,由金溪公社改為金溪鄉(xiāng)。
1986年9月,由金溪鄉(xiāng)改為金溪鎮(zhèn)。