中華民國時期,為嘉定鎮(zhèn)。
1949年12月,屬鄉(xiāng)級鎮(zhèn),歸嘉定區(qū)管轄;1952年5月,從嘉定區(qū)劃出,成立區(qū)級鎮(zhèn),轄縣城五條街外,將水東鄉(xiāng)一個村,水北鄉(xiāng)四個組,同益鄉(xiāng)的生伯佛村第一組,勸善村第一、三組從嘉定區(qū)劃出由嘉定鎮(zhèn)管轄;1954年6月,改為鄉(xiāng)級鎮(zhèn),屬嘉定區(qū);1959年9月,劃入桃江公社;1960年6月,從桃江公社分出,成立城關公社,保留嘉定鎮(zhèn)名稱隊;1962年5月,撤銷城關公社,保留嘉定鎮(zhèn);1966年9月,嘉定鎮(zhèn)改名紅衛(wèi)鎮(zhèn);1975年,恢復嘉定鎮(zhèn);2001年5月,撤銷同益鄉(xiāng)、龍舌鄉(xiāng),劃歸嘉定鎮(zhèn)。