唐置罗恭县,属应州,后废。
元至正十三年(1353)置夭坝长官司,治夭坝。
明洪武十八年(1385)升夭坝长官司为安抚司,后又降为长官司。
清康熙十一年(1672)划夭坝长官司入都匀府。
雍正八年(1730)置八寨厅,治今老八寨。
乾隆十二年(1747)徙厅治于龙井塘(今县城)。
清末废夭坝长官司。
1913年废厅,改置八寨县,属黔中道。
1935年属第十一行政督察区。
1937年属第二行政督察区。
1941年撤丹江县,其西部地并入八寨县,丹江、八寨各取一字,改名丹寨县。
1949年属独山专区。
1952年属都匀专区。
1955年撤丹寨县,改置丹寨苗族自治县。
1956年撤自治县复置丹寨县,属黔东南苗族侗族自治州。
1958年并入凯里县。
1962年析出复置。