綏安鎮境東晉至五代時期為義安郡(今潮州)的綏安縣所轄,隋朝裁撤綏安縣,鎮境改屬建安郡(今福建)的龍溪縣管轄。
唐垂拱二年(686年)起屬漳州的漳浦縣所轄。
開元四年(716年)州、縣治一并從原陳元光屯軍處(今云霄火田鎮后埔)移設于李澳川,即今漳浦縣城地方。
貞元二年(786年)州治移設龍溪縣(今薌城區),縣治仍舊,延續至今。
宋代在縣治所在地及郊區設“坊”,以外設“鄉”;明清時代,縣治所在地為“在坊”,以外為“都”。
今綏安鎮自宋至清大部分地方屬在坊,后港及其南部宋代屬安仁鄉永清里,明清時代屬七都。
“都”只是一種區域劃分,不是行政區劃,明代的基層行政區劃是里、甲,清代是保、甲。
清康熙四十年漳浦重新編定保甲。
1923年年屬中區,1928年改為第一自治區。
1934年實行保甲制度,設城廂、北嶺、東英等聯保辦事處。
1940年改為綏安鎮、東英鄉、北嶺鄉。
1943年東英、北嶺、盤陀3鄉合并于綏安鎮。
新中國初期,在“區”領導下的鄉鎮屬行政村性質。
在今綏安鎮設第一區。
1955年12月,第一區改名城關區,同年10月撤銷城關區。
1958年9月成立城關公社,下分設城關、鹿溪、大埔、溪南、霞潭5個管理區。
1961年7月撤銷管理區,城關公社分為城關、霞潭、鹿溪3公社。
1964年9月又合并為一個城關公社。
1980年9月,從城關公社劃出綏東、綏西、綏南、綏北、南門5個生產大隊及和埔農場、居民大隊成立城關鎮(1982年3月改為綏安鎮)。
1984年9月,城關公社改為城關鄉。
1988年5月,城關鄉合并于綏安鎮并沿用至今。