清代屬寧?h南鄉(xiāng)沙簍莊。
民國為沙柳鄉(xiāng)。
1946年改為旗門鄉(xiāng)。
1947年復稱沙柳鄉(xiāng)。
1949年7月解放,11月建立旗門鄉(xiāng)。
1950年8月撤銷旗門鄉(xiāng),分建沙柳、東岙2鄉(xiāng)。
1951年4月從沙柳鄉(xiāng)分設沙柳、金板、流洋3鄉(xiāng)。
1956年合并,仍稱沙柳鄉(xiāng)。
1958年11月改稱沙柳管理區(qū)。
1961年改建沙柳公社。
1983年5月20日劃歸三門縣,改稱沙柳鄉(xiāng)。
1985年8月撤鄉(xiāng)建制為沙柳鎮(zhèn),轄27村。
1992年5月撤銷葛岙鄉(xiāng),姚家等7村劃歸沙柳鎮(zhèn),轄34村。
2013年11月撤銷沙柳鎮(zhèn)建制,設沙柳街道。
2018年行政村規(guī)模調整后,轄1個社區(qū)17個行政村。