三国蜀汉建兴三年（225年），丞相诸葛亮平定南中诸郡，分建宁郡、越巂郡、永昌郡三郡置云南郡，治云南县（今祥云县云南驿镇），今大理州东部属云南郡，西部属永昌郡，隶庲降都督。西晋泰始七年（271年）改庲降都督地为宁州。永嘉五年（313年）析永昌、云南二郡置河阳郡，治河阳县（今大理市凤仪镇）。咸康八年（342年）析置西河阳郡，河阳郡改为东河阳郡。南朝齐今州境分属东河阳、西河阳、西河、云南四郡。隋代属南宁州总管府。唐朝初年，洱海地区有六个较大的部落居住，称为“六诏”，其中以蒙舍诏的势力最大，因居于最南故又称南诏