大约殷周时期,今纳雍属鬼方,春秋时期属于牂牁古国。战国初期,牂牁古国衰裂,夜郎兴起,贵州大部为夜郎国统属,今纳雍亦在夜郎国境内。秦始皇二十六年(公元前221),收夜郎地置夜郎、汉阳诸县,今纳雍属汉阳县,汉阳县属象郡。
汉建元六年(公元前140),置犍为郡及邑、汉阳、平夷、朱提、郁鄢诸县,今纳雍属平夷县。元鼎六年(公元前111),置牂牁郡,平夷改隶牂牁。元始四年(4),更牂牁为同亭;晋太安元年(302),置宁州,以牂牁、朱提领属。永嘉五年(311),将牂牁分为牂牁、平夷、夜郎三郡,后因避桓温讳,改平夷郡为平蛮郡,平夷县亦为平蛮县。今纳雍先为平夷郡平夷县,后为平蛮郡平蛮县属地。
南北朝时,梁泰清中,宁州为爨氏(史称乌蛮)所据,郡县俱废。唐龙朔三年(663),矩州剌史谢法成招抚比楼等七千内附,总章三年(670),以比楼地置禄州、汤望州,今纳雍部分在唐时为汤望州和郝州属地,分别隶黔州都督府和戍州都督府。但“皆羁縻州也”。
五代时建置袭旧。宋末诸州皆废,唯称罗氏鬼国,其地包括原郝、义、龚、犍、晖、禄、汤望八州和原牂牁郡,今纳雍属其领地。
元至元十五年(1278),罗氏鬼主阿柞内附,诏为其地安抚史,立乌撒军民总管府,十九年(1282),置顺元等路军民宣慰司及都元帅府,并置亦奚不薛、阿且、阿陇三路达鲁哈赤,二十年(1283),置亦奚不薛宣慰司及三路土官,后总三路为一,立亦奚不薛总管府,阿里为总管。大德七年(1303),罢亦奚不薛宣慰司及总管府,并于八番顺元,徙顺元宣抚司于亦奚不薛,以阿画为宣抚使居水西,阿重为同知,居水东,降宣抚司为安慰司,时领蛮夷长官所二十四,在水西有八,今纳雍为木窝、普得、普仲、市北洞等长官所领地。
明洪武五年(1372),改顺元为贵州,随置贵州宣慰司,崇祯三年(1630)改贵州宣慰司为水西宣慰司,但仅统水西之地,自分为中水、下水、底水,盖三路达鲁哈赤、三部土官之旧,每路下辖四宗亲,后讹为则溪,每宗亲下有土目四,共四十八目。时归宗、杓坐、总机、以支、以个等土目均在今纳雍。大约今纳雍鬃岭、阳长、乐治、居仁等乡镇属火着则溪,维新、姑开、龙场、治昆属木胯则溪,张维以及雍熙部分属法戈则溪。
康熙四年(1665),以水西地置大定、平远、黔西及威宁四府。大定府以原化各则溪地编悦服、乐贡二里,原火着则溪地编大有、嘉禾二里,原架勒则溪地编永顺、常平二里,原木胯则溪地编仁育、义渐二里。悦服里包括今纳雍寨落、龙场、治昆等乡镇和维新部分,大有里包括乐治、老凹坝、沙包、王家寨、水东等乡镇和雍熙镇部分,嘉禾里包括鬃岭、阳长、百兴、曙光和雍熙镇部分,仁育里包括维新、姑开大部,平远州育仁里包括张维和百兴部分。二十二年(1683),改黔西、平远为州,隶大定府,同时复置水西宣慰司和阿武长官所,二十六年(1687),改大定府为州,与黔西、平远同隶威宁府,三十七年(1698),裁撤水西宣慰司与阿武长官所,雍正八年(1730),复改大定为府,威宁为州,与黔西、平远、毕节同隶大定。今纳雍为大定府亲辖地。十一年(1733)置水城厅,以府辖永顺、常平二里属之(后又割平远州崇信、时丰、岁稔三里),今纳雍猪场、新房乡部分(属永顺里)亦由大定府亲辖地划归水城厅领属。
民国3年(1914),废府置县,大定府改为大定县,原大定府亲辖地划为9个区,今纳雍大部属西一、二、三区,西一区区公所驻大定对江屯,辖今纳雍乐治、老凹坝、沙包等乡镇和王家寨镇部分;西二区区公所驻大兔场,辖今雍熙镇、鬃岭、阳长、百兴等乡镇、王家寨镇部分;西三区区公所驻大定以列猫场,辖今纳雍维新、龙场、姑开、治昆等乡镇。
民国13年(1924),大定县调为11个区,今纳雍大部分分别属于西一、二、三、四区,西一、二区不变,西三区区公所驻地未动,改辖今董地、化作乡和龙场镇大部,西四区区公所驻小兔场(今维新),辖今维新、东关、姑开、羊场、锅圈岩、昆寨、左鸠戛、寨落等乡镇以及龙场镇大部、猪场乡一部。
民国17年(1928),大定县调整为20个区,今纳雍大部分别属于四、五、六、七区。西四区区公所驻大龙场(今龙场镇),辖今龙场、寨落、董地等乡镇;西五区区公所驻大兔场,辖今雍熙镇、王家寨、乐治、沙包、勺窝等乡镇和张家湾镇部分;西六区区公所驻白泥屯(今百兴),辖今阳长、鬃岭、曙光等乡镇和百兴镇大部;西七区区公所驻小兔场,辖今维新、厍东关、董地、化作、昆寨、左鸠戛、姑开、羊场、锅圈岩等乡镇和猪场一部。
民国20年(1931),大定县调为10个正区10个副区,纳雍大部属于六、七、八区及其副区。六区区公所驻大兔场,辖原西五区之地,副区白泥屯,辖原西六区之地;七区区公所驻小兔场,辖维新、厍东关、化作、董地,副区驻锅圈岩马场,辖今姑开、羊场、锅圈岩等乡;第八区区公所驻大定以列猫场,副区驻大龙场,辖原西四区之地。
民国25年(1936),大定县并为9个区,纳雍大部属五、六、七区。五区区公所驻大兔场,辖今乐治、沙包、雍熙、勺窝、王家寨、阳长、鬃岭、曙光、百兴等乡镇;第六区区公所驻大定以列猫场,在纳雍辖原第八区副区之地;第七区区公所驻小兔场,辖原七区正副区之地。
纳雍县原属大定府(今大方县),民国卅年(1941年)成立纳雍县设治筹备处,因县南有一纳雍河,即以纳雍为县名(亦取纳民雍熙之意)。同年7月1日,成立纳雍县政府。