秦始皇三十三年(公元前214年)该县属象郡。
汉武帝元鼎六年(公元前111年)为临尘、雍鸡县地,属郁林郡。三国属吴国之交州郁林郡。
西晋属广州郁林郡。东晋属广州晋兴郡。
南北朝属南朝宋广州晋兴郡。隋属岭南郁林郡。唐属岭南西道邕州。五代十国属南汉邕州。
宋属广南西路邕州左江道永平寨。
元属广西两江道宣慰司思明路。
明属左江道思明府。
清属广西布政司太平思顺道太平府。
民国属广西省龙州专区。
中华人民共和国建国后,1950年属广西省龙州专区,1951年属崇左专区,1952年属邕宁专区,1953年属广西省桂西壮族自治州,1958年至今属广西壮族自治区南宁专区(1970年南宁专区改称南宁地区,后改为南宁市)至今。
2003年起,宁明县属于崇左市辖县。