1912年歸蒙陰縣北二區(qū)魯村鄉(xiāng)。
1933年屬蒙陰縣八區(qū)。
1943年屬博萊縣張黃區(qū)。
1945年劃歸沂源縣稱魯村區(qū)。
1957年撤區(qū)設(shè)魯村、草埠兩個鄉(xiāng)。
1958年成立魯村人民公社,轄72個大隊(duì)。
1982年,將徐家莊公社四門地、青楊圈兩村劃歸魯村公社。
1984年設(shè)魯村區(qū),轄徐家莊、小張莊、草埠、石溝四個鄉(xiāng)和魯村鎮(zhèn),并將仁里、雕崖、許村、倉糧峪四個村劃歸大張莊區(qū)。
1985年撤區(qū)設(shè)魯村鎮(zhèn),并將張家石溝、小張莊等12個村劃歸徐家莊鄉(xiāng)。
2010年撤銷徐家莊鄉(xiāng),將其所轄村莊合并到魯村鎮(zhèn)。
2021年2月村規(guī)模調(diào)整完畢,下轄村民委員會67個。