西晉前,稱仁義鄉。
唐貞觀年間(627-649),改稱仁善鄉。
1929年,撤鄉,鄉內九山、河隔壟、巷口、顏家、蕭家等自然村劃歸公略縣。
1935年后,恢復善多名和管轄范圍。
1949年,屬古坪區(又稱四區)中洲、車下、楊溪、苑前前、固陂、袁家鄉。
1956年,并為苑前鄉鄉政府駐苑前村。
1957年,分為苑前、固陂2鄉。
1958年苑前、固陂鄉合并,改稱苑前公社。
1961年,分為苑前、固陂、書院公社。
1962年,書院并入苑前公社。
1966年,陂并入苑前公社,后公社駐地遷公和圩。
1984年,改稱苑前鄉,2000年,撒鄉設苑前鎮。