唐,属思邛县。
宋,属思堡。
元,属思邛江长官司。
明洪武五年(1372年),属水德江长官司。
清,改隶安化县。
民国四年(1915年),改属印江县。
民国中期(1927年-1946年),设印南乡,隶属城关区。
1952年12月,更名新寨乡,属第一区。
1958年8月,乡改管理区,随后改公社。
1984年1月复置新寨乡,属峨岭区。
1992年,新寨、凯望、农场、大塘4乡合并为新寨乡。
2015年3月,贵州省人民政府同意新设置新寨镇辖原新寨乡(除划归峨岭街道管辖部分外)。