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