明弘治十七年(1504)置城步縣,其地隸屬攔牛峒、城步圖。
清代屬上下攔牛峒、上六都、上八都。
民國蘭蓉鄉(xiāng)、巫清鄉(xiāng)。
解放后1950年為平田、言平、大陽、清源鄉(xiāng)。
1958年建人民公社,屬東方紅人民公社、躍進(jìn)人民公社,1959年3月,改為白毛坪人民公社,躍進(jìn)人民公社改為蘭蓉人民公社。
1961年全縣恢復(fù)區(qū)級(jí)建制,成立區(qū)公所,縮小公社規(guī)模,白毛坪公社分為白毛坪、大陽、歌舞公社,蘭蓉公社分為蘭蓉、清源公社。
1984年社改鄉(xiāng)為白毛坪、大陽、清源鄉(xiāng)。
1995年撤區(qū)并鄉(xiāng),將清源、大陽兩鄉(xiāng)并入白毛坪鄉(xiāng)。
2017年11月撤銷白毛坪鄉(xiāng),設(shè)立白毛坪鎮(zhèn)。