明洪武二十五年(1392年),撤靖州衛千戶,設天柱御千戶所。
明萬歷二十五年(1597年),屬湖廣靖州府天柱縣汶溪所安樂鄉二圖。
清光緒二十五年(1899年),劃歸天柱縣二圖里和軍三排。
民國三年(1914年),設白市為天柱縣第二區。
民國三十一年(1942年),白市改為安樂鄉。
民國三十三年(1944年),白市劃歸白市鄉。
1950年1月,劃歸藍田區白市鄉。
1958年12月,天柱縣并入錦屏縣,改為白市公社。
1961年,恢復天柱縣白市區,轄白市、興隆、大樣3公社。
1984年,設白市鎮、興隆鎮、北嶺鄉。
1992年3月,合并為白市鎮。