1939年属富顺县长坵镇所辖,1942年长坵镇改称第二区,属自贡市第二区辖属。
1949年自贡解放时,曾在山上插红旗,庆祝解放,故从建立乡政府始,即以‘红旗’命名。
1950年分别为4个农会,1951年并4个农会成立红旗、太平乡。
1953年合并为红旗乡属自贡市郊区管辖,1955年为红旗农业社,1958年划为市郊人民公社红旗耕作区。
1959年与双塘公社合并,1960年又划为市农场,属市委机关领导,1961年划归自流井区成立红旗公社。
后来一度与和平、凤凰合并,仍称红旗公社,1966年文化大革命时,红旗公社改称红旗公社革命委员会,1978年又分为三个公社,1979年划归大安区管辖。
1983年撤社称乡,红旗公社改称红旗乡。
2005年8月,红旗乡划归自流井区管辖。
2019年,撤销了红旗乡,将沿滩区卫坪镇的杨公桥村和东湖、紫景、杨公桥3个社区行政区域划入红旗乡,新组建“红旗街道”。