宋、元、明、清道光年间隶属龙泉镇、龙泉乡;清光绪年间隶属西路总保;宣统二年至1933年为三川乡,辖今三川、石门、唤马、龙王、雍河、新观;1933年9月红军四方面军在三川寺建立区苏维埃,并在境内的龙泉湾、井湾、刘家岩建立乡苏维埃;1935年5月后为二区所在地,并为三川乡(联保);1936年夏三川乡分为三川、新观、龙王、雍河、石门、唤马六乡;1940年将石门、唤马两乡并入三川乡;1947年将三川乡分为三川、石门、唤马三乡;1950年1月为四区;1951年1月成立三川乡;1958年10月改为三川人民公社;1984年1月复名三川乡。
1992年与天观乡合并置镇。
1994年天观乡析出。
2005年5月又将天观乡并入三川镇至今。