民国三十四年(1945年)12月,大连县成立时,红旗街道境内分属岔沟区、西山区和小平岛区。
1950年12月,划归沙河口区和小平岛区。
1956年8月,划归沙河口区和大辛寨子区。
1958年8月,镇境内成立棠梨沟、红旗2公社,分别属大辛寨子区和沙河口区。
1959年8月,大辛寨子区撤销,2社均划归沙河口区。
1960年8月24日,棠梨沟、红旗2公社合并为红旗公社,属沙河口区。
1966年9月,划归甘井子区。
1983年11月8日,红旗公社改红旗乡。
1985年6月22日,撤乡建镇。
2002年4月2曰,镇改街道。