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