民国三十年(1941年),属莒县第十区。
同年1月,莒南县建政时,称坪上区。
民国三十一年(1942年)9月,属团林区。
民国三十五年(1946年),划入址坊区。
民国三十六年(1947年),划出称坪上区。
1958年,撤区改为坪上乡;同年8月,与朱芦乡合并,称大山公社;同年9月,成立莒南公社时,名坪上生产管理区;同年10月,又改为坪上公社。
1961年8月,改坪上区。
1984年,改为坪上镇。
2001年1月,厉家寨乡并入。