民國元年(1912年)后為江寧縣東山鎮(zhèn)、上高鎮(zhèn);民國三十八年(1949年)4月,屬江寧縣第一區(qū)。
1950年,分屬江寧縣第一區(qū)、第九區(qū)。
1955年,分屬江寧縣東山區(qū)、淳化區(qū)。
1957年,為江寧縣東山鎮(zhèn)、上坊鄉(xiāng)。
1958年,東山鎮(zhèn)與上坊、方山、股巷3鄉(xiāng)合并為東山人民公社。
1959年,析原上坊鄉(xiāng)區(qū)域置上坊人民公社。
1961年,析原方山鄉(xiāng)區(qū)域置方山人民公社。
1962年,析原殷巷鄉(xiāng)區(qū)域置殷巷人民公社,東山鎮(zhèn)復(fù)為縣屬鎮(zhèn)。
1982年,東山、上坊、方山、般巷4人民公社改鄉(xiāng)。
1985年,東山鄉(xiāng)更名岔路鄉(xiāng)。
1992年,岔路鄉(xiāng)并入東山鎮(zhèn)。
1999年,上坊鄉(xiāng)改鎮(zhèn)。
2000年2月,方山鄉(xiāng)改鎮(zhèn);同年3月,方山鎮(zhèn)、殷巷鄉(xiāng)并入東山鎮(zhèn)。
2002年3月,東山鎮(zhèn)分置為東山街道、百家湖街道;同年10月,析東山街道原方山鎮(zhèn)區(qū)域置方山街道。
2004年8月,上坊鎮(zhèn)改置為上坊街道。
2006年3月,東山街道、上坊街道(不含陵里社區(qū))和麒麟鎮(zhèn)的泉水、定林、建南、竇村4村合并為新的東山街道。
2010年5月,原麒麟鎮(zhèn)區(qū)域析出。