徐行集鎮(zhèn)原名徐家行,《嘉靖嘉定縣志》有“里人徐冕所創(chuàng),故名”的述說。
清嘉慶十一年(1806),因賑災(zāi)設(shè)徐行廠,宣統(tǒng)元年(1909)改稱徐行鄉(xiāng)。
1914年徐行與澄橋鄉(xiāng)合并,稱嘉定縣第十四鄉(xiāng)。
1928年徐行地屬疁東鄉(xiāng)。
1929年疁東鄉(xiāng)改稱嘉定縣第三區(qū)。
1938年復(fù)稱嘉定縣第十四鄉(xiāng),1946年復(fù)稱徐行鄉(xiāng)。
1949年5月,徐行鄉(xiāng)屬嘉定縣第三鄉(xiāng)鎮(zhèn)聯(lián)合辦事處。
同年10月置徐行區(qū),下轄1鎮(zhèn)16鄉(xiāng)。
1956年由原小廟、和橋、慕浜鄉(xiāng)和原婁塘區(qū)永盛鄉(xiāng)及新民、新潭鄉(xiāng)部分村建徐行(大)鄉(xiāng),1958年建徐行人民公社,面積64.8平方千米。
1958年1月劃歸上海市。
1958年9月,建立徐行人民公社。
1959年,徐行人民公社分出華亭人民公社,曹王地區(qū)的4個(gè)中隊(duì)劃歸華亭人民公社。
1961年10月,由徐行人民公社劃出5個(gè)生產(chǎn)隊(duì),華亭人民公社劃出4個(gè)生產(chǎn)隊(duì),成立曹王人民公社。
1983年改稱徐行鄉(xiāng),1993年撤鄉(xiāng)建鎮(zhèn)改稱徐行鎮(zhèn)。
2001年,撤銷徐行鎮(zhèn)、曹王鎮(zhèn),設(shè)立新的徐行鎮(zhèn)。