1949年以前,属宁阳乡。
1949年以后,属新泰区。
1954年,青龙沟、王家山从秦安县划归庄浪县新泰区。
1958年9月公社化时,属朱店公社;同年12月,庄浪县并入静宁县后,属静宁县朱店公社。
1961年6月,分设静宁县大庄公社,社址大庄李家;同年12月,恢复庄浪行政区时,为庄浪县大庄公社。
1962年,析设刘庙公社,社址刘家庙。
1964年,刘庙公社并入大庄公社。
1980年,恢复刘庙公社。
1983年,大庄公社改为大庄乡。
2016年,甘肃省政府同意撤销庄浪县大庄乡,设大庄镇。