明代为南宁县青龙里。
清代为南宁县东乡。
1913年为外东区和四庄区。
1939年东部为青龙乡、西部为镇海乡,1948年合并为龙海镇。
1950年改为龙海区。
1952年改为第4区。
1954年改为第3区。
1956年分设石喇乡和余家屯乡。
1958年合并设为沿江乡。
1959年1月改为沿江人民公社。
1961年4月恢复沿江乡和石喇乡。
1963年并入环城区、珠街区、三宝区。
1969年6月复设沿江公社。
1984年3月改为沿江区。
1987年11月改为沿江乡。
2013年12月行政区划调整撤乡设街道。