元代时期,属麻峡县(今麻江县)。
明、清时期,属清平县。
民国二年(1913年),为炉山县第一区第三分区。
民国二十一年(1932年),置云溪镇、平良镇、老君乡、观音乡、黎山乡、都黎乡。
民国二十五年(1936年),置都黎、观音山(冠英)2联保。
民国三十年(1941年,改为都黎乡、冠英乡。
1949年,都黎乡改名平良乡,冠英乡名沿用。
1953年,平良乡析为平良、都黎、大风洞、下寨4乡,冠英乡析为冠英、官庄、黎山3乡。
1958年,上述7乡和原属清平镇的老君寨乡合并建立高峰公社。
1961年,改设为平良、大风洞、冠英3公社。
1984年,改为平良、大风洞、冠英3乡。
1992年1月,平良、大风洞、冠英3乡合并为大风洞乡。
2016年1月29日,撤销大风洞乡,设置大风洞镇。