清康熙元年(1662年),沙鱼镇境域始建沙鱼桥场;清雍正年间,隶属合州明月里;清光绪三十二年(1906年),属金沙乡。
民国十五年(1926年),设立沙鱼乡,属第五区。
民国二十年(1931年),沙鱼乡改为沙鱼镇。
民国二十八年(1939年),属第三区。
民国三十年(1941年),沙鱼镇改为沙鱼乡。
1949年12月后,属第九区。
1952年7月,属钱塘区(分原第五区成立)。
1953年3月,析沙鱼乡、会龙乡部分建广贤乡。
1958年9月,沙鱼乡改为沙鱼公社。
1968年,沙鱼公社改称春风公社。
1972年,恢复沙鱼公社原名。
1983年12月,由沙鱼公社改为沙鱼乡。
1992年12月,由沙鱼乡改为沙鱼镇。