蜀汉建兴三年(225)诸葛亮平定南中设云南郡,隋开皇三年(583)废郡止。
唐宋时期,设品甸、云南两赕(州)。
元宪宗六年(1256)立品甸千户所属大理下万户府,至元十三年(1276)品甸千户所改设云南州属大理府;同时设十二关防送千户所于米甸楚场,直属大理府。
明洪武十五年(1382)改云南州为云南县,隶大理府赵州(今凤仪);十七年(1384)筑洱海卫城(今祥城),设洱海卫,成化十二年(1476年)设澜沧兵备道,直至清顺治十七年(1660)裁澜沧兵备道止。
明洪武十五年(1382)改元置十二关防送千户所为十二关长官司仍直属大理府;弘治二年(1489)设你甸(米甸)、楚场、安南坡(今下庄安南关)3巡检司,直属大理府,同时设云南驿土驿丞,至清康熙五年(1666)3个巡检司及土驿丞同时裁除;清代云南县属大理府。
1918年,因省县同名,云南县改称祥云县,名称沿用至今。
1947年,属第八行政督察区。
1950年属大理专区。
1960年属大理白族自治州。