民國十九年(1930年)10月,大龍?jiān)O(shè)為玉屏縣二區(qū)。
民國二十五年(1936年),改為第五區(qū)。
民國二十八年(1939年),又改為第二區(qū)。
民國三十年(1941年),設(shè)大龍鄉(xiāng)。
1949年11月,改為第四區(qū)。
1952年6月,四區(qū)并入三區(qū),治所大龍,轄7鄉(xiāng)、19個(gè)行政村,改為朱家場(chǎng)鄉(xiāng)、巖下鄉(xiāng)、路良鄉(xiāng)、茅坡鄉(xiāng)、大屯鄉(xiāng)、田沖鄉(xiāng)、麻音塘鄉(xiāng)。
1958年1月,設(shè)大龍鄉(xiāng);12月,改大龍公社。
1961年,改為大龍區(qū)。
1968年,撤區(qū),大屯公社更名為大龍公社。
1981年6月,建大龍鎮(zhèn)。
1992年,麻音塘鄉(xiāng)并入大龍鎮(zhèn)。
2018年12月,貴州省人民政府(黔府函〔2018〕196號(hào))批準(zhǔn)玉屏縣撤銷大龍鎮(zhèn)設(shè)立大龍街道、麻音塘街道。