汉为牂牁郡谈稿县地。
三国蜀汉省谈稿县。
晋复置,属建宁郡。
唐武德四年(621)置平夷县,属盘州,后废。
唐天宝元年(742)入南诏,为磨弥部东境之地,属石城郡。
宋朝,县境为大理国夜苴部,属石城郡。
元至元十三年(1276)以县境置罗山县,属普安路,辖平夷乡和巴兰乡。
元顺帝至元二年(1336)于县境北部平夷乡置罗山县,治今旧城山,属曲靖路沾益州。
南部巴兰乡置亦佐县,治今亦佐村,属曲靖路罗雄州。
明洪武十四年(1381)撤罗山县,建立平夷千户所,明洪武二十三年(1390)北部改为平夷卫。
明永乐元年(1403),亦佐县改属曲靖府。
南明永历十一年(1657)改平夷卫为平夷县。
清代省亦佐县,平夷县改名平彝县。
1913年属滇中道。
1916年废道直属省。
1947年属云南省第二行政督察区。
1950年3月,成立平彝县人民政府,属曲靖专区。
1954年9月1日,改称富源县,名称沿用至今。
1970年属曲靖地区。
1997年属曲靖市。