汉改益州郡为建宁郡，又设兴古郡。西晋泰始六年（270年），析益州的建宁、兴古、云南、永昌四郡置宁州。东晋分属兴古、梁水、晋宁三郡。后地入爨氏，南部属濮部。唐调露元年（679年）设安南都护府。南诏时南部属通海都督府，北部属拓东节度。大理国于境内置秀山郡、石城郡和最宁府。元宪宗七年（1257年）设目则千户（今蒙自市）。元至元七年（1270年）置石坪州（今石屏县）。至元十二年（1275年）置弥勒千户（今弥勒市）。至元十三年（1276年）于弥鹿部置广西路（今泸西县），又置临安路、和泥路，隶云南等处行中书省；改目