南朝梁大同三年（537年），武陵王萧纪置。北周天和五年（570年），改为西宁州，旋又改严州。隋朝开皇六年（586年）复为西宁州，十八年又改为巂州。治所在越巂县（今四川省西昌市）。辖境相当今四川省冕宁、越西、美姑以南，金沙江以西以北，盐源、盐井以东地区。大业初年，又改为越巂郡。唐朝武德元年（618年）复为巂州。旋置都督府，都督十六羁縻州。至德二载（757年）陷于吐蕃。贞元十三年（797年）收复。太和五年（831年）州治为南诏所据，六年移治台登县（今四川省冕宁县南）。咸通后全境入南诏，改置建昌府。