明、清时分属永宁乡三十九都、四十都,清通乡四十一都。
清后分属沙头区水碓湾乡、峙口乡、陡门乡。
1949年分属沙头区上塘乡、绿障乡、峙口乡、渭石乡、陡门乡、全安乡。
1956年渭石乡山仓村、河岙村和绿障乡敬仁村并入峙口乡。
1958年分属上塘镇绿嶂管理区、上塘公社峙口管理区、沙头公社陡门管理区。
1961年分属上塘公社、沙头公社、陡门公社。
1984年分属上塘镇、峙口乡、陡门乡。
2011年5月设东城街道办事处。