1283年(元至元二十年)于今县境置长官司,1630年(明崇祯三年)建敷勇卫,1687年(清康熙二十六年)裁卫置修文县。
1914年(民国3年),析出县境北部置息烽县。
解放后先后隶属贵阳、贵定、安顺地区和贵阳市,1963年复隶安顺地区,1996年1月复改隶贵阳市。