據(jù)《嘉靖青州府志》記載,明嘉靖年間,此地大部屬沭陽鄉(xiāng);清乾隆年間,屬升平、柳溝兩牌。
1929年屬莒縣第二區(qū)。
1941年1月劃為莒中縣九里坡區(qū)。
1945年7月改為莒縣九里坡區(qū)。
1951年改稱第七區(qū)。
1955年更名九里坡區(qū)。
1958年3月稱九里坡鄉(xiāng),同年9月稱龍山人民公社。
1962年12月改稱龍山區(qū)。
1971年復(fù)名為龍山人民公社。
1976年,將王標(biāo)、周王兩個管理區(qū)的17個大隊劃入寨里河公社,南坊管理區(qū)的9個大隊劃入店子集公社。
1984年6月又改名為龍山鄉(xiāng),同月,將北部的16個村莊劃出,成立柏崖鄉(xiāng)。
1993年改稱龍山鎮(zhèn),同月,柏崖鄉(xiāng)撤銷,原所劃出村莊又劃回龍山鎮(zhèn)。