芮城殷商时属方国,称“芮国”,西周初分封诣侯,武王封姬姓子弟于此,称魏国,今县城北有魏城遗址。魏城春秋时属晋,战国时属魏。秦置郡县,魏属河东郡。汉立河北县于魏城,仍属河东郡,相沿至晋。
北周明帝二年(558年)始建芮城县于今县城。
隋初芮城县属蒲州唐武德二年(619年)设芮州,辖芮城、永乐、河北(平陆)等县。
北宋淳化四年(993年)芮城、永乐县属永兴?a href='http://www.baiven.com/baike/223/313631.html' target='_blank' style='color:#136ec2'>飞轮荨N跄辏?073年)废永乐县并入河东县(永济)。元、明、清芮城县属解州。
县内行政区划,明、清时代沿用都里制。明初芮城县设4都,每都10里,共40里。
民国36年(1947)4月29日芮城县解放,芮城、永乐县属晋鲁豫边区太岳行政区第三分区。
民国38年(1949)7月1日,永乐县并入芮城县,同年8月1日划分山西省运城专区,芮城县属之。
1953年建立乡(镇)制,芮城县358个自然村划归为42个乡(镇)。至56年3月合并为15个乡(镇)。
1958年人民公社成立,实行政社合一建制,芮城县50个高级农业生产合作社分别组成4个公社,15个乡改为管理区建属公社。至1977年7月,增至16个公社。
1984年9月恢复乡(镇)建制,芮城县分为3个镇13个乡,共309个行政村,698个自然村。
2001年撤并乡镇,岭底乡并入陌南镇,大禹渡乡并入南卫乡,古仁乡一分为三,分别并入学张乡、大王镇、永乐镇,杜庄乡并入阳城镇,汉渡乡、中瑶乡并入风陵渡镇,芮城县分7镇3乡。