1949年10月,属打鹿沟区。
1950年6月,改为第七区。
1955年6月,复为打鹿沟区。
1956年4月,撤区,建台头山乡,辖5个村。
1958年9月,撤乡,属打鹿沟公社。
1984年2月,撤销公社,复建台头山乡。
1989年1月,高杖子乡、打鹿沟蒙古族乡并入,全乡辖18个村。
2005年11月,下窝铺村并入何杖子村。
2008年11月,魏杖子村并入于杖子村,仓子村并入三官村,薛家沟村并入烧锅杖子村。
2018年,撤乡建镇。