1950年8月24日,川沙縣顧路區高行鄉第五、第六和第二行政村的兩個小組,劃歸上海市高橋區高行鄉。
9月撤銷第二、三辦事處,建立東溝鄉、高行鄉人民政府。
1951年10月東溝地區建立鄉政權,境內置高行鎮、行西、東溝、西溝鄉政府。
1956年1月高橋、洋涇、楊思三區合并為東郊區,原高橋區的東溝、行西鄉和高行鎮合并成立新的東溝鄉,原東溝鄉的岳王村、解放村劃歸高南鄉。
1957年8月東昌區和東郊區合并,建浦東縣,下設東風、五一、紅旗三個人民公社,實行政社合一體制,撤銷東溝鄉建制,為紅旗人民公社第一和第四大隊。
1959年5月撤銷紅旗人民公社,改建為東溝、張橋、金橋、洋涇4個人民公社。
1960年11月撤銷浦東縣,原浦東縣農村地區合并到川沙縣,境域均為川沙縣。
1961年,浦東縣建制撤銷,東溝人民公社隸屬川沙縣。
1984年4月政社分設,成立東溝鄉。
1992年10月隸屬浦東新區。
1996年根據滬府〔1995〕50號文批復同意,高南、東溝兩鄉撤二建一成立東溝鎮。
1998年11月高家溝村、鎮南村、金高居委劃歸高橋鎮。
2001年6月根據滬府〔2001〕20號文批復同意,東溝鎮更名為高行鎮。
現屬上海市浦東新區,地名使用至今。