明代為南寧縣青龍里。
清代為南寧縣東鄉。
1913年為外東區和四莊區。
1939年東部為青龍鄉、西部為鎮海鄉,1948年合并為龍海鎮。
1950年改為龍海區。
1952年改為第4區。
1954年改為第3區。
1956年分設石喇鄉和余家屯鄉。
1958年合并設為沿江鄉。
1959年1月改為沿江人民公社。
1961年4月恢復沿江鄉和石喇鄉。
1963年并入環城區、珠街區、三寶區。
1969年6月復設沿江公社。
1984年3月改為沿江區。
1987年11月改為沿江鄉。
2013年12月行政區劃調整撤鄉設街道。