唐,屬思邛縣。
宋,屬思堡。
元,屬思邛江長官司。
明洪武五年(1372年),屬水德江長官司。
清,改隸安化縣。
民國四年(1915年),改屬印江縣。
民國中期(1927年-1946年),設印南鄉,隸屬城關區。
1952年12月,更名新寨鄉,屬第一區。
1958年8月,鄉改管理區,隨后改公社。
1984年1月復置新寨鄉,屬峨嶺區。
1992年,新寨、凱望、農場、大塘4鄉合并為新寨鄉。
2015年3月,貴州省人民政府同意新設置新寨鎮轄原新寨鄉(除劃歸峨嶺街道管轄部分外)。