镇宁自治县历史悠久,古为夜郎国领地。始得名于元代,其后历经多次变革。民国2年(1913年)改镇宁州为镇宁县。1949年11月21日镇宁解放,29日成立县人民政府,隶属于安顺专署。1956年划入黔南自治州管辖。1958年关岭、镇宁两县合并为镇宁县,复归安顺行署管辖。1961年两县分开复置。1963年9月11日,成立镇宁布依族苗族自治县。