民國三十年(1941年),屬莒縣第十區(qū)。
同年1月,莒南縣建政時(shí),稱坪上區(qū)。
民國三十一年(1942年)9月,屬團(tuán)林區(qū)。
民國三十五年(1946年),劃入址坊區(qū)。
民國三十六年(1947年),劃出稱坪上區(qū)。
1958年,撤區(qū)改為坪上鄉(xiāng);同年8月,與朱蘆鄉(xiāng)合并,稱大山公社;同年9月,成立莒南公社時(shí),名坪上生產(chǎn)管理區(qū);同年10月,又改為坪上公社。
1961年8月,改坪上區(qū)。
1984年,改為坪上鎮(zhèn)。
2001年1月,厲家寨鄉(xiāng)并入。