唐置羅恭縣,屬應(yīng)州,后廢。
元至正十三年(1353)置夭壩長官司,治夭壩。
明洪武十八年(1385)升夭壩長官司為安撫司,后又降為長官司。
清康熙十一年(1672)劃夭壩長官司入都勻府。
雍正八年(1730)置八寨廳,治今老八寨。
乾隆十二年(1747)徙廳治于龍井塘(今縣城)。
清末廢夭壩長官司。
1913年廢廳,改置八寨縣,屬黔中道。
1935年屬第十一行政督察區(qū)。
1937年屬第二行政督察區(qū)。
1941年撤丹江縣,其西部地并入八寨縣,丹江、八寨各取一字,改名丹寨縣。
1949年屬獨山專區(qū)。
1952年屬都勻?qū)^(qū)。
1955年撤丹寨縣,改置丹寨苗族自治縣。
1956年撤自治縣復(fù)置丹寨縣,屬黔東南苗族侗族自治州。
1958年并入凱里縣。
1962年析出復(fù)置。