1948年11月設興城縣第七區公所;1949年5月改為第七區政府;1957年1月曹莊鄉升為中心鄉,轄朱家鄉和七里鄉;1958年2月撤朱家鄉和七里鄉,并入曹莊中心鄉,全鄉為一個躍進社。
同年11月,撤曹莊中心鄉并入興城鎮公社,曹莊設管理區,下轄十二個行政村,村改作業區;1959年作業區改稱生產大隊;1961年析興城鎮公社增設曹莊人民公社,原曹莊區的12個生產大隊,除地號大隊留興城鎮公社外,其余11個大隊劃回曹莊公社;1964年5月從興城鎮劃回新地號大隊歸曹莊公社;1983年撤曹莊人民公社成立曹莊鄉;1986年改稱曹莊滿族鄉;1994年7月,經省人民政府批復,曹莊撤鄉建鎮成立曹莊鎮;2004年9月,佟屯村并入朱家村、王屯村并入小英堡子村、老灘村并入劉溝村、王家村和王趙村并入上坡子村、田相村并入大甸子村、二臺子村并入頭臺子村,全鎮為16個行政村;2005年,按照《遼寧省地名管理條例》規定,將劉溝村更名為老灘村;2013年9月,省政府批復設立臨海街道,并將曹莊鎮老灘村、中興村劃歸臨海街道辦事處管轄。