西漢元封二年(前109年),祥云縣古稱為云南縣,米甸為云南縣所轄。
唐武德四年(621年),在米甸設(shè)西濮州。
唐貞觀四年(630年),設(shè)髳州,先后屬南寧總管府、戎州、姚州都督府。
明崇禎八年(1635年),設(shè)德昌縣。
明洪武十五年(1382年),設(shè)米甸十二長官司。
明弘治二年(1489年),改設(shè)米甸、楚場2巡檢司,直屬大理府。
清順治十六年(1659年),裁德昌縣。
清康熙五年(1666年),裁米甸、楚場2巡檢司。
民國時期,設(shè)米甸鎮(zhèn)。
1950年,設(shè)米甸分區(qū),屬祥云縣北區(qū);同年10月,改建為縣轄第五區(qū)。
1958年10月,成立米甸公社。
1961年5月,與禾甸公社合并為祥云縣第四區(qū)。
1962年5月,復(fù)稱米甸公社;同年12月,改米甸區(qū)公所。
1970年4月,又改米甸公社。
1984年5月,改米甸區(qū)。
1988年3月,撤區(qū)成立米甸彝族鄉(xiāng)。
2001年12月,撤鄉(xiāng)設(shè)米甸鎮(zhèn)。