前身是梁官鎮(zhèn)和金官鎮(zhèn)。
梁官鎮(zhèn)在三川壩上段稱上川,金官鎮(zhèn)在三川壩下段稱下川。
清代,原梁官鎮(zhèn)設(shè)梁官約、媽伍約、黑伍約、中洲約、坡腳約;原金官鎮(zhèn)設(shè)金官約、三分田約、陳廣約、習(xí)甸約、沙河約、龍?zhí)都s、馬軍約、五伍約。
民國(guó)時(shí)期,原梁官鎮(zhèn)稱第二區(qū)、海梁鄉(xiāng),原金官鎮(zhèn)設(shè)第三區(qū)、金官鎮(zhèn)(今睦科村委會(huì))。
1950年,原梁官鎮(zhèn)稱第四區(qū)。
1950—1957年,原金官鎮(zhèn)設(shè)第四區(qū)、第五區(qū)。
1958年,屬金官區(qū)。
1958年后,稱金官公社,金官區(qū)。
1969年,原梁官鎮(zhèn)設(shè)梁官公社。
1984年,設(shè)梁官區(qū)。
1985年,設(shè)金官鎮(zhèn)。
1987年,設(shè)梁官鎮(zhèn)。
2005年12月,梁官、金官2鎮(zhèn)合并為三川鎮(zhèn)。