清雍正五年(1727年),改土歸流。
清雍正九年(1731年),設豆沙關汛,為昭通鎮(zhèn)標左營。
清乾隆十三年(1748年),在豆沙關設岸站,從水道轉運東川銅至京。
清道光十三年(1833年),水道被廢。
1950年4月,屬大關縣。
1958年,改稱豆沙公社。
1961年5月,鹽津、大關分治,劃歸鹽津。
1962年,改稱豆沙區(qū)。
1970年3月,改豆沙公社。
1984年4月,政、社分設后,改豆沙區(qū)。
1988年3月,豆沙區(qū)改為豆沙鄉(xiāng)。
2002年8月,撤鄉(xiāng)設豆沙鎮(zhèn)。
2007年3月,建立豆沙鎮(zhèn)摩崖社區(qū)。