1912年1月,屬太湖縣,同月更名為洞庭縣;同年7月,洞庭縣并入?yún)强h,設(shè)東前山、東后山2鄉(xiāng)。
1928年,合并東前山、東后山2鄉(xiāng)設(shè)東山鄉(xiāng)。
1929年,屬吳縣第十七區(qū)。
1934年,屬吳縣十二區(qū)。
1947年,屬吳縣東山區(qū)。
1948年,屬吳縣洞庭區(qū)。
1949年4月,復(fù)屬吳縣東山區(qū);同年7月,屬蘇州專署太湖行政辦事處。
1951年6月,復(fù)屬吳縣。
1952年7月,屬蘇南行署太湖辦事處。
1953年3月,屬震澤縣東山區(qū),縣政府駐東山鎮(zhèn)人民街。
1957年3月,撤區(qū)并鄉(xiāng),設(shè)東山鎮(zhèn)。
1958年2月,渡橋鄉(xiāng)并入東山鎮(zhèn)。
1959年4月,震澤縣并入?yún)强h,東山鎮(zhèn)并入洞庭人民公社。
1962年9月,重置東山鎮(zhèn)。
1969年3月,東山鎮(zhèn)復(fù)并入洞庭人民公社。
1980年7月,洞庭人民公社更名為東山人民公社。
1983年6月,政社分設(shè),復(fù)為東山鄉(xiāng)。
1985年9月,東山鄉(xiāng)改鎮(zhèn)。
1995年7月,屬吳縣市。
2001年2月,屬蘇州市吳中區(qū)。