元代時期,屬麻峽縣(今麻江縣)。
明、清時期,屬清平縣。
民國二年(1913年),為爐山縣第一區(qū)第三分區(qū)。
民國二十一年(1932年),置云溪鎮(zhèn)、平良鎮(zhèn)、老君鄉(xiāng)、觀音鄉(xiāng)、黎山鄉(xiāng)、都黎鄉(xiāng)。
民國二十五年(1936年),置都黎、觀音山(冠英)2聯(lián)保。
民國三十年(1941年,改為都黎鄉(xiāng)、冠英鄉(xiāng)。
1949年,都黎鄉(xiāng)改名平良鄉(xiāng),冠英鄉(xiāng)名沿用。
1953年,平良鄉(xiāng)析為平良、都黎、大風(fēng)洞、下寨4鄉(xiāng),冠英鄉(xiāng)析為冠英、官莊、黎山3鄉(xiāng)。
1958年,上述7鄉(xiāng)和原屬清平鎮(zhèn)的老君寨鄉(xiāng)合并建立高峰公社。
1961年,改設(shè)為平良、大風(fēng)洞、冠英3公社。
1984年,改為平良、大風(fēng)洞、冠英3鄉(xiāng)。
1992年1月,平良、大風(fēng)洞、冠英3鄉(xiāng)合并為大風(fēng)洞鄉(xiāng)。
2016年1月29日,撤銷大風(fēng)洞鄉(xiāng),設(shè)置大風(fēng)洞鎮(zhèn)。