鎮(zhèn)域古屬馮乘縣,北宋開寶四年(971年)后屬富川縣。
元末明初屬靈亭鄉(xiāng)七都。
明末清初屬蓮山團(tuán)、丫婆團(tuán)和瑤族聚居區(qū)倒水源的部分轄地。
清末民初屬中鄉(xiāng)古城東團(tuán)以及古城中團(tuán)、倒水團(tuán)部分轄地。
民國二十一年(1932年),為富川縣第七區(qū)所轄。
民國二十三年(1934年),屬古城區(qū)東里鄉(xiāng),民國三十二年(1943年),撤區(qū)屬古城鄉(xiāng)。
解放后屬第一區(qū)古城鄉(xiāng)。
1950年,冬后改稱第二區(qū)古城鄉(xiāng)。
1952年,更名富鐘縣第十區(qū),轄蓮山、羅山、洞洋、魯干、吉山等小鄉(xiāng)。
1957年,改蓮山大鄉(xiāng)。
1958年8月,更名為富鐘縣古城鄉(xiāng)(英雄)公社,稱蓮山生產(chǎn)大隊。
1960年,稱富鐘縣古城公社蓮山大隊。
1961年7月,改稱富川縣古城公社。
1966年,古城公社所在地遷至蓮山街(俗稱新鬧子)。
1984年,撤銷古城公社成立古城鄉(xiāng)。
1987年7月,古城鄉(xiāng)劃出11個行政村增設(shè)蓮山鄉(xiāng)。
1996年6月,改鄉(xiāng)設(shè)鎮(zhèn),始稱蓮山鎮(zhèn)。