明、清代属临朐县忠善乡。
1930年,属第三区。
1948年,划入益临县第八区。
1952年,归临朐县第十三区,1956年,属尧山区。
1958年2月,属上林乡,同年9月,成立人民公社,属龙岗公社、柳山公社所辖。
1961年,属尧山人民公社。
1984年4月,社改乡,东部的桲林等25个自然村划出成立桲林乡,其他51个自然村改称上林镇。
1993年6月,桲林乡并入上林镇。
2007年9月,龙岗、上林两镇合并为龙岗镇。
2013年12月16日,龙岗镇更名为山旺镇。