据《嘉靖青州府志》记载,明嘉靖年间,此地大部属沭阳乡;清乾隆年间,属升平、柳沟两牌。
1929年属莒县第二区。
1941年1月划为莒中县九里坡区。
1945年7月改为莒县九里坡区。
1951年改称第七区。
1955年更名九里坡区。
1958年3月称九里坡乡,同年9月称龙山人民公社。
1962年12月改称龙山区。
1971年复名为龙山人民公社。
1976年,将王标、周王两个管理区的17个大队划入寨里河公社,南坊管理区的9个大队划入店子集公社。
1984年6月又改名为龙山乡,同月,将北部的16个村庄划出,成立柏崖乡。
1993年改称龙山镇,同月,柏崖乡撤销,原所划出村庄又划回龙山镇。