唐宋时期,境域属劝儒乡擢秀里。
元至清光绪年间,境域分属福宁州(府)四都、五六都、七都。
清宣统元年至民国中期,大部境域属上东(西洋)区,局部地区属中东(青皓)区。
1936年,隶属第二区。
1940年,设凤城镇。
1943年,凤城镇并入三沙镇。
1945年,划原凤城镇、武平乡大部地区成立凤平乡。
1949年底隶属第四区。
1956年2月,改称牙城区。
1958年,撤销牙城区,成立牙城人民公社。
1961年5月,牙城公社复为牙城区。
1966年10月,牙城区改为牙城公社。
1984年,牙城公社改称牙城镇。