民国十九年(1930年),分属大南附城、小南附城。
民国二十四年(1935年),分属大南、小南附城联保。
民国二十九年(1940年),大南附城撤销,分别并入东南乡、西北乡,小南附城并入东南乡。
民国三十一年(1942年),东南乡、西北乡各划一部分置嘉阜乡。
1953年,嘉阜乡分为大南乡、小南乡。
1956年,白塔乡、小南乡并入大南乡。
1958年,东南乡、大南乡合并为东南公社。
1961年,东南公社分建大南公社、小南公社,1983年,分别改为大南乡、小南乡。
1992年9月,由永昌镇部分区域、原大南乡及原小南乡的5个行政村和原常青乡的常青村合并组建南大街街道。