符离镇因北有离山地产苻草而得名,距今已有二千多年的历史。符离始建于周,战国属楚,秦始皇统一六国后推行郡县制,在今苏皖北部设泗水郡,始建符离县。
汉属沛国沛郡。王莽新政乱改地名,把符离改为符合,三国划属谯郡。东魏武定六年(公元S48年)在符离设睢南郡,领斛城、新丰二县。北齐天宝七年(公元556年)睢南郡原治于符离,后移治于斛城,不久仍移治符离。南梁收复符离后改为睢州。隋代符离县属彭城郡。唐代符离县属河南道徐州所辖。元和四年(公元809年)划徐州的符离、蕲县,泗州的虹县初建宿州。宋代符离县属淮南东路宿州所辖。
元朝初年(公元1265年),废符离、蕲县、临涣三县,并入宿州。从此,符离县降县为集,到明清、民国一直称符离集。
1938年日伪建立符离特别区,1942年属淮海省。
1949年初成立符离区, 1958年9月25日成立符离人民公社。1961年8月15日恢复符离区。1965年5月,符离镇升格为县辖区级镇。
1980年1月,撤销符离公社,成立符离区。
1984年符离区、符离镇合并成立新的副县级镇符离镇。