明代設(shè)撒刺爾衛(wèi)(轉(zhuǎn)稱(chēng)沙蘭)。
清初是寧古塔城通往吉林烏拉官道上的沙嶺站,后改稱(chēng)沙蘭站,隸屬寧古塔將軍管轄。
清末,屬寧安府管轄。
民國(guó)初期,為寧安縣沙蘭鎮(zhèn)鄉(xiāng)。
1928年改設(shè)沙蘭鎮(zhèn)。
1933年劃為第七區(qū),設(shè)沙蘭鎮(zhèn)保。
1939年改設(shè)沙蘭村。
1945年屬第三自治區(qū)管轄。
1947年5月,劃歸鏡泊縣管轄,為第三區(qū)。
1948年8月鏡泊縣并人寧安縣后,改為第六區(qū)。
1955年4月,改稱(chēng)沙蘭區(qū)。
1956年5月,設(shè)置沙蘭中心鄉(xiāng)。
1958年9月,與八家鄉(xiāng)合并改稱(chēng)沙蘭人民公社。
1962年3月,將三陵一帶劃出成立三陵人民公社。
1984年4月,沙蘭人民公社改為沙蘭鄉(xiāng)。
1985年5月,改設(shè)沙蘭鎮(zhèn)。
名稱(chēng)沿用至今。