前屬海陽縣蘇灣都。
明成化十三年(1477)屬饒平縣。
明嘉靖四十二年(1563)屬澄?h蘇灣都。
1921年廢都設區(qū),屬蘇南區(qū)。
1953年上巷、竹林、蘭苑合稱竹林鄉(xiāng),屬二區(qū)。
1956年竹林鄉(xiāng)、永新鄉(xiāng)合稱永新鄉(xiāng)。
1957年永新鄉(xiāng)、涂城鄉(xiāng)、盛洲鄉(xiāng)合稱蓮陽上鄉(xiāng)。
1958年成立澄?h人民公社,屬第一支隊109團。
1959年設上巷生產大隊,屬蘇南人民公社。
1968年屬東方紅人民公社。
1972年屬蓮上人民公社。
1984年1月設區(qū)建鄉(xiāng),設上巷鄉(xiāng),屬蓮上區(qū)。
1986年11月撤區(qū)置鎮(zhèn),設上巷村,屬蓮上鎮(zhèn)。
1990年設上巷管理區(qū)。
1998年9月設上巷村,沿用至今。