明代,屬寧遠縣在城里。
清代,屬寧遠縣十甲里。
民國元年(1912年)后,屬武山縣山丹鎮(zhèn)。
1949年8月,武山解放后,屬縣城區(qū),設山丹、韓川、清池、水峪1鎮(zhèn)3鄉(xiāng)。
1953年10月,屬縣城區(qū),設賈河、山丹、清池1鎮(zhèn)2鄉(xiāng)。
1955年11月,3鄉(xiāng)(鎮(zhèn))并為山丹鎮(zhèn)。
1958年9月,并入超英公社,設水峪、山丹2管理區(qū)。
1962年1月,改為山丹公社、水峪公社。
1965年8月,撤區(qū)并社,水峪公社并入山丹公社。
1983年12月,改為山丹鄉(xiāng)。
2015年,撤鄉(xiāng)設鎮(zhèn)。