石林县境,春秋战国时期为古滇人居住地。
西汉,元鼎六年(公元前111年)设立谈稿县。
唐代,地方政权南昭国时期,属陇堤县。
宋朝,大理国时期,属路甸县。
元初,置为落蒙万户府,其辖地达弥勒、陆良、师宗等地;至元十三年(1276),在设立云南行省时,将落蒙万户府消弱为州,并命名为路南州,下辖邑市、弥沙二县,隶属于澄江路;至元二十四年(1287),并弥沙入邑市县,路南州领邑市县。
明因元制,仍设路南州,隶属于澄江府。弘治三年(1490)废县入州。
清代仍袭明制。
民国2年(1913)废州设县,路南始称路南县。先隶滇中道,后废道隶于省,民国37年(1948)又隶于第三行政督察专员公署。
中华人民共和国成立后,于1950年属宜良专区,1954年属曲靖专区。
1956年成立路南彝族自治县,至1958年被裁并入宜良,1964年始恢复路南彝族自治县建制,仍隶属于曲靖专区。
1984年路南彝族自治县划归昆明市管辖。1998 年更名为石林彝族自治县。