西晋前,称仁义乡。
唐贞观年间(627-649),改称仁善乡。
1929年,撤乡,乡内九山、河隔垄、巷口、颜家、萧家等自然村划归公略县。
1935年后,恢复善多名和管辖范围。
1949年,属古坪区(又称四区)中洲、车下、杨溪、苑前前、固陂、袁家乡。
1956年,并为苑前乡乡政府驻苑前村。
1957年,分为苑前、固陂2乡。
1958年苑前、固陂乡合并,改称苑前公社。
1961年,分为苑前、固陂、书院公社。
1962年,书院并入苑前公社。
1966年,陂并入苑前公社,后公社驻地迁公和圩。
1984年,改称苑前乡,2000年,撒乡设苑前镇。