清康熙元年(1662年),沙魚鎮(zhèn)境域始建沙魚橋場;清雍正年間,隸屬合州明月里;清光緒三十二年(1906年),屬金沙鄉(xiāng)。
民國十五年(1926年),設立沙魚鄉(xiāng),屬第五區(qū)。
民國二十年(1931年),沙魚鄉(xiāng)改為沙魚鎮(zhèn)。
民國二十八年(1939年),屬第三區(qū)。
民國三十年(1941年),沙魚鎮(zhèn)改為沙魚鄉(xiāng)。
1949年12月后,屬第九區(qū)。
1952年7月,屬錢塘區(qū)(分原第五區(qū)成立)。
1953年3月,析沙魚鄉(xiāng)、會龍鄉(xiāng)部分建廣賢鄉(xiāng)。
1958年9月,沙魚鄉(xiāng)改為沙魚公社。
1968年,沙魚公社改稱春風公社。
1972年,恢復沙魚公社原名。
1983年12月,由沙魚公社改為沙魚鄉(xiāng)。
1992年12月,由沙魚鄉(xiāng)改為沙魚鎮(zhèn)。