民国三十四年(1945年)8月,为兴隆县八区。
民国三十五年(1946年)11月,境西南部划归城南县,东北部划归青平县。
民国三十七年(1948年)12月,划归兴隆县。
1952年1月,划归承德县。
1958年12月,复归兴隆县,属长城(孙杖子)公社。
1961年7月,境南部宽甸、宋杖子村由孙杖子公社析出,建立阎杖子公社。
1982年3月,更名蘑菇峪公社。
1984年3月,设立蘑菇峪乡。
1988年12月,孙杖子乡、解放乡并入。
2018年,撤乡设镇。