據《奉天通志》記載:唐代為渤海正州管。
遼為回跋部。
金時是咸平府轄。
元代是開元路地。
明朝為建州女真地。
清代初期,這里被封禁為盛京圍場。
1902年盛京圍場全部開禁,逐漸形成居落。
1914年,金川屬柳河縣純養保轄。
1926年4月,經奉天省決定把柳河縣的六區、七區和通化縣的新民、安衡、永衡、慶升4村劃出,成立金川縣,隸屬奉天省管轄,置治于小金川,縣公署駐地暫住樣子哨。
本鎮屬之。
1932年,成立偽金川縣公署,樣子哨街為偽金川縣公署駐地。
1937年,金川縣劃歸通化省管轄。
1941年7月1日,偽金川縣撤銷。
1945年11月,輝南縣民主聯合政府成立。
1949年,八區轄原八區及由原三區劃入的大椅山、小椅山、邵家店3個村,駐地黃泥崗。
1956年3月,改區村制為鄉鎮制。
1957年7月,改設金川區。
1958年3月,全縣鄉鎮調整,由原金川鄉、龍灣鄉組成金川鄉。
1961年,全縣人民公社調整,躍進人民公社改為金川人民公社。
1983年,全縣對人民公社體制進行改革,金川人民公社改為金川鄉。
1992年9月11日,經吉林省人民政府批準,根據吉民行〔1992〕3號文件,撤銷金川鄉,設立金川鎮。
名稱沿用至今。