隋朝,设金川县。
唐朝,置羁縻金川州。
清乾隆四十一年(1776),第二次金川之战结束,清廷于此设阿尔古总兵一员派重兵镇守。
清乾隆四十四年(1779),设绥靖、崇化2屯,属美诺厅。
1935年11月18日,红四方面军在绥靖屯城隍庙成立格勒得沙共和国中央革命政府,改绥靖屯为绥靖县,改崇化屯为崇化县,改绰斯甲宣抚司为绰斯甲县,首府驻绥靖县。
1936年,绥靖、崇化二屯合置靖化县。
1950年10月3日,靖化县解放,解放后沿用其名。
1953年,更名为大金县。
1959年,撤销绰斯甲县,将其中寨、下寨两区并入;同年6月,改名为金川县。