1929年屬莒縣第一區。
1942年屬莒中縣旺疃區、高坊區。
1944年屬莒中縣沭西區。
1951年改稱第二區。
1955年稱竹園區。
1958年3月改稱李家樓鄉,同時析出南部村莊成立大官莊鄉,同年9月改名超美人民公社。
1959年并為浮來山人民公社。
1961年由浮來山人民公社析出而立為劉家官莊人民公社。
1962年12月改名劉家官莊區。
1971年再稱為劉家官莊人民公社。
1984年6月更名為劉家官莊鄉,同月,南部部分村莊劃歸大官莊鄉。
1993年3月大官莊鄉撤銷,所劃村莊重新劃回。
1993年4月改稱劉官莊鎮。