清初,设路辖村,安肃镇北部属北路,南部属南路;原大寺各庄乡属东路。
民国三十一年(1942年),安肃镇属第一行政区,原大寺各庄乡属第九区。
1956年,安肃镇分为黄土岗、城关两个乡;原大寺各庄乡分设南梨园乡、高庄乡、孙王庄乡。
1958年,归商庄公社管辖。
1966年,商庄公社改名“东方红八四人民公社”,大寺各庄村改称八四生产大队。
1961年,析建城关人民公社。
1984年5月16日,改建为城关镇和大寺各庄乡。
1987年12月,城关镇改名为安肃镇。
1996年,大寺各庄乡、南张丰乡并入。