南诏以前.前3世纪，楚国大将庄硚进入滇池地区，建立滇国。前221年，秦始皇统一六国，在云南东北部设立郡县，并开五尺道自今曲靖联系内地。前109年，汉武帝派将军郭昌入滇征服西南夷，设立益州郡和24个县，郡治滇池县（今晋宁），开辟通往缅甸和印度的商道，又派唐蒙修复扩建五尺道，更名为“西南夷道”。汉朝征服西南夷时，发现当地有来自“身毒（印度）”的商人（今日巴基斯坦信德省在梵语中称为“Sindhu”。三国时期，云南地区称为“南中”。225年，蜀汉丞相诸葛亮率大军降服“南中”大王孟获。32