明弘治十七年(1504年),析武岗县置城步县,属扶城炯。
清属上、下扶城炯及上、下横岭炯。
民国二年(1913年),由同改区,属上区扶城乡。
民国二十二年(1933年),属四区扶城乡。
民国三十五年(1946年),属凤凰乡。
1950年4月,废保甲制,属三区丹口乡。
1958年,乡改公社,属红旗公社。
1959年3月,更名丹口公社。
1961年,复区制,属丹口区;丹口公社分为平林、丹口、杨柳、羊石4公社。
1984年,公社改乡。
1995年5月,撤区并乡,羊石、柳寨、平林3乡并入丹口乡。
1996年4月,乡改镇。