明弘治十七年(1504年),析武崗縣置城步縣,屬扶城炯。
清屬上、下扶城炯及上、下橫嶺炯。
民國二年(1913年),由同改區(qū),屬上區(qū)扶城鄉(xiāng)。
民國二十二年(1933年),屬四區(qū)扶城鄉(xiāng)。
民國三十五年(1946年),屬鳳凰鄉(xiāng)。
1950年4月,廢保甲制,屬三區(qū)丹口鄉(xiāng)。
1958年,鄉(xiāng)改公社,屬紅旗公社。
1959年3月,更名丹口公社。
1961年,復(fù)區(qū)制,屬丹口區(qū);丹口公社分為平林、丹口、楊柳、羊石4公社。
1984年,公社改鄉(xiāng)。
1995年5月,撤區(qū)并鄉(xiāng),羊石、柳寨、平林3鄉(xiāng)并入丹口鄉(xiāng)。
1996年4月,鄉(xiāng)改鎮(zhèn)。