治至青蛉县（今大姚县）。南朝梁末废兴宁郡。唐初于境内置戎州（今市境北部）和姚州（今姚安县境）都督府。南诏时置弄栋节度，治今姚安县；东部属拓东节度。大理国时置威楚府（治今楚雄市）和弄栋府（治今姚安县）。元初置威楚万户府（治今楚雄市）和罗婺万户府（治今武定县东）。至元八年（1271年）改威楚万户府为威楚路。至元十一年（1275年）改大姚堡千户所置大姚县，隶大理路。至元十二年（1275年）改罗婺万户府为武定路；改统矢千户所复置姚州（治今姚安县）；改牟州千户所为定远州（治今牟定县吕交城），属威楚路；改摩刍千户所