南宋咸淳年間(1265~1274)屬於潛縣潛川鄉(xiāng),明成化間(1465~1487)為潛川前、潛川后鄉(xiāng)及長(zhǎng)安前鄉(xiāng)的一部分,清襲明制。
嘉慶十七年(1812)仍稱潛川前、潛川后鄉(xiāng)。
清光緒二十四年(1898)稱川前、川后鄉(xiāng)。
民國(guó)初期稱紫溪鄉(xiāng)。
1932年分設(shè)紫溪、麻新、中楊、牧亭、城后、竹塔、室干、里家、六合、樂(lè)平、胡樂(lè)、上濠、里中、漆桑、樂(lè)浦、塔徐鄉(xiāng)。
1938年稱紫城、紫云、丹山、竹亭、長(zhǎng)前、六合鄉(xiāng)。
1947年稱潛川、紫云鄉(xiāng)至解放。
1950年6至7月劃鄉(xiāng)建政,建紫水、牧亭、堰口、青山、樂(lè)平、西樂(lè)鄉(xiāng),屬潛川區(qū)。
1956年3月牧亭鄉(xiāng)并入堰口鄉(xiāng),西樂(lè)鄉(xiāng)并入樂(lè)平鄉(xiāng),同年10月恢復(fù)牧亭鄉(xiāng),1957年4月恢復(fù)西樂(lè)鄉(xiāng),1958年10月由紫水、牧亭、樂(lè)平、西樂(lè)、堰口、青山6鄉(xiāng)合并建立潛川人民公社,下設(shè)6個(gè)管理區(qū),隸屬昌化縣,1960年9月改屬臨安縣。
1972年3月潛川公社分為紫水、馬山、塔山、樂(lè)平、堰口5個(gè)公社。
1984年4月改公社為鄉(xiāng)。
2001年8月撤銷塔山、馬山、紫水鄉(xiāng)建制,合并設(shè)立潛川鎮(zhèn),堰口鄉(xiāng)并入於潛鎮(zhèn)。
2011年1月行政區(qū)劃調(diào)整,撤銷樂(lè)平鄉(xiāng)建制,其行政區(qū)域并入潛川鎮(zhèn)。