1912年归蒙阴县北二区鲁村乡。
1933年属蒙阴县八区。
1943年属博莱县张黄区。
1945年划归沂源县称鲁村区。
1957年撤区设鲁村、草埠两个乡。
1958年成立鲁村人民公社,辖72个大队。
1982年,将徐家庄公社四门地、青杨圈两村划归鲁村公社。
1984年设鲁村区,辖徐家庄、小张庄、草埠、石沟四个乡和鲁村镇,并将仁里、雕崖、许村、仓粮峪四个村划归大张庄区。
1985年撤区设鲁村镇,并将张家石沟、小张庄等12个村划归徐家庄乡。
2010年撤销徐家庄乡,将其所辖村庄合并到鲁村镇。
2021年2月村规模调整完毕,下辖村民委员会67个。