民國(guó)三十四年(1945年)8月,為興隆縣八區(qū)。
民國(guó)三十五年(1946年)11月,境西南部劃歸城南縣,東北部劃歸青平縣。
民國(guó)三十七年(1948年)12月,劃歸興隆縣。
1952年1月,劃歸承德縣。
1958年12月,復(fù)歸興隆縣,屬長(zhǎng)城(孫杖子)公社。
1961年7月,境南部寬甸、宋杖子村由孫杖子公社析出,建立閻杖子公社。
1982年3月,更名蘑菇峪公社。
1984年3月,設(shè)立蘑菇峪鄉(xiāng)。
1988年12月,孫杖子鄉(xiāng)、解放鄉(xiāng)并入。
2018年,撤鄉(xiāng)設(shè)鎮(zhèn)。