春秋时已建有城邑,战国时称为驾邑。
秦建襄安县时隶属九江郡。
西汉元封五年(前106)改襄安县为庐江亭。
东汉初恢复襄安县。
晋属庐江郡,隋改属汝阴郡。
唐初升襄安县为巢州,不久改襄安县为巢县,属庐州。
宋熙宁三年(1070)置无为县,襄安改为镇。
1949年7月,建立襄安直属镇,1950年改为乡镇,1957年乡镇又改为直属镇。
1992年撤区并乡,襄安镇、金鸡乡(李村等5个自然村划入刘渡镇)、吉祥乡、沈马乡(前埂等8个自然村划入姚沟镇)合并成立新的襄安镇。