清时属蓬莱乡岱二庄,属定海直隶厅。
1931年《中国古今地名大辞典》:“东沙角镇,在浙江定海县北岱山,渔业所聚,海物错杂,为县北大集。”民国1:5万地形图、民国《岱山镇志》上载有“东沙角”,民国《定海县志》上有“东沙角镇”。
1934年置东沙镇,属定海县。
1949年设置为滃洲县东沙镇。
1953年6月至1956年1月,为岱山县治。
1958年改置东沙人民公社。
1962年复为镇。
2003年泥峙镇和高亭镇司基村并入,驻地迁至桥头,形成今之行政范围。