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