晋至南北朝年间，中原王朝渐失去境内控制。唐开元二十六年（738年）蒙舍诏统一其它五诏，建立南诏国。南诏赞普钟十一年（762年）在澜沧江以西设永昌节度，治永昌城（今保山市隆阳区）。赞普钟十四年（765年）在澜沧江以东设银生节度，治银生城（今景东县）。大理国初期仍置永昌节度和银生节度。大理天授元年（1096年）改永昌节度为永昌府，并于澜沧江以东置威楚府，治威楚城（今楚雄市）；今市境属威楚府思摩部，“思摩”为部族名，“思么”、“思茅”皆为其译音。蒙古灭大理国后，元宪宗七年（1257年）改威楚府为万户。至元