秦至唐屬錢塘縣,宋至清屬仁和縣,民國初年屬杭縣芳林鄉(xiāng);1927年后屬杭州市湖墅區(qū)、第八區(qū);1949年5月屬拱墅區(qū);1952年建立上塘區(qū);1956年撤區(qū),潮王鄉(xiāng)與草庵鄉(xiāng)合并稱東新鄉(xiāng),皋亭鄉(xiāng)并入瓜山鄉(xiāng);1958年屬筧橋區(qū)管轄;1960年初,四維公社的瓜山管理區(qū)和筧橋公社潮王生產(chǎn)隊劃入拱墅公社;1961年7月撤銷拱墅公社,分設(shè)上塘、祥符兩公社,屬拱墅區(qū)管轄;1969年劃歸杭州市郊區(qū)管轄;1977年郊區(qū)撤銷,劃歸西湖區(qū)管轄;1983年劃歸半山區(qū)管轄,1984年8月改上塘公社為鄉(xiāng)政府;1990年2月屬拱墅區(qū)管轄;1994年撤鄉(xiāng)建鎮(zhèn);2006年5月,撤鎮(zhèn)設(shè)街道,名稱沿用至今。