北宋,境内的南境地区(由高行、东沟两个集镇和周边村宅组成)、北境界南地区均属华亭县,北境界北(今镇南村,即松南)地区隶属昆山县临江乡。南宋嘉定十年十二月(1218年1月),析昆山县东境置嘉定县,界北地区随(高桥)属嘉定县临江乡。淳祐年间(1241—1252年),临江乡易名依仁乡。
元至元二十九年(1292年)春,划华亭县东北境高昌等5乡26保地置上海县,境内的南境、北境界南地区属上海县高昌乡。
明代,南境地区设高行市、东沟市。洪武元年(1368年),界南地区改属高行市、东沟市,仍属上海县。崇祯十七年(1644年),改属东沟市。
清康熙九年(1670年),宝山县境水灾,次年为赈灾设9个施粥厂,并逐渐以厂代乡,管理地方行政事务,界北地区属高桥厂。雍正二年(1724年),析嘉定县东南境置宝山县,界北地区随依仁乡属宝山县。咸丰十年(1860年),上海县举办团练设22个乡局,高行为乡局之一,辖高行市、东沟市。光绪三十二年(1906年),高行团练局辖区改为高行学区。宣统元年,高行与塘桥、陆行、洋泾4学区并称为东泾镇。宣统二年(1910年),宝山县实行城、镇、乡地方自治,改厂为市、乡, 界北地区属高桥乡。
民国元年(1912年),自治成立,定名为高行乡,辖境内的南境地区、北境界南地区。民国十七年(1928年),上海特别市政府接收后,高行乡改名为高行区;境内界北地区随属上海特别市高桥区。民国25年(1936年),,高行区与高桥区合并为高桥区。抗日战争胜利后,高桥区改称三十一区,后又恢复高桥区旧称。
民国38年(1949年)5月,上海解放后,上海市军事管制委员会高桥区接管委员会下辖5个办事处,境内的高行地区属第二办事处、东沟地区属第三办事处。
1950年2月,第六办事处建立,高南地区归入。7月,建立乡,境内划为东沟乡、高行乡、高南乡。
1951年7月,高桥区在高南乡划乡建政试点,高南乡分为高南、高西2个乡。10月,东沟乡分为东沟、西沟2个乡,高行乡分为行西乡和高行镇。