民国八年(1919年)7月,设大洼村,属东路二区。
民国二十七年(1938年),伪满洲国设万全村大洼屯(村级建制)。
民国三十四年(1945年)10月,中共安东省工委设立赛马县,万全村更名为万全区,另设龙山区。
民国三十五年(1946年)5月,撤销龙山区、万全区,成立双河区。
民国三十五年(1946年)10月至民国三十六年(1947年)6月,国民党军进驻,改称万全乡。
民国三十六年(1947年)6月,中共恢复赛马县建制,恢复双河区。
民国三十七年(1948年)4月,行政区划调整,撤销双河区,设立大洼区。
民国三十八年(1949年)3月,撤销赛马县,大洼区划归凤城县。
1950年3月,撤销大洼区,设立二十一区。
1951年,撤销二十一区,划归第十区。
1956年,划归大堡区,设联合、大兴2个乡。
1958年3月,撤销联合、大兴2个乡,设立大洼乡;同年9月,撤销石城、庙阳、大洼3个乡,成立石城公社。
1961年7月,调整公社规模,从石城公社析出原大洼乡所属村,设立大洼公社。
1982年,以安乐大队分设楼山、黄岭2个大队。
1983年9月,撤销大洼公社,设立大洼乡,生产大队改为村,生产队改为村民组。
1996年6月26日,撤销大洼乡,设立大兴镇。