鎮(zhèn)域北宋時(shí)已有人定居,古時(shí)是南洋村的一部分。
澄海置縣前,先后屬揭陽(yáng)縣、海陽(yáng)縣、饒平縣置縣后,明清時(shí)期屬縣的蘇灣都。
民國(guó)時(shí)期先后屬蘇南區(qū)、第二區(qū),也曾分屬蓮中鄉(xiāng)和蓮北鄉(xiāng)。
1949年10月5日,澄海解放,蓮上歸屬蘇南區(qū)。
1953年,歸屬第二區(qū)。
1956年,分屬蓮陽(yáng)上鄉(xiāng)和蓮陽(yáng)下鄉(xiāng)。
1957年,歸屬蘇南鄉(xiāng)。
1958年9月15日,屬澄海縣公社第--支隊(duì),蘇南公社。
1968年,屬東方紅公社。
1972年12月26日,從東方紅公社中劃出,設(shè)蓮上公社。
1984年1月,全縣實(shí)行“政社分開(kāi)",蓮上公社改設(shè)為澄?h蓮上區(qū)。
1987年1月,撤區(qū)建鎮(zhèn),蓮上區(qū)改設(shè)為蓮上鎮(zhèn)至今。
1994年,澄?h撤縣建市,蓮上鎮(zhèn)隸屬澄海市。
2003年5月,澄海市改設(shè)為汕頭市澄海區(qū),蓮上鎮(zhèn)隸屬澄海區(qū)。