1949年前地属柳江县屏山镇。
1950年为柳州市第三区。
1953年与第四区合称柳州市第二区。
1955年撤区后分属第十、十一、十二3个街道。
1958年撤销街道办事处,属鱼峰区南站、柳南、红旗3个公社。
1960年属鱼峰公社。
1961年属鱼峰区南站、柳南2个公社。
1972年属柳州市城区的南站、柳南个2公社。
1979年撤销柳州市城区,以南站、柳南2个公社的全部辖地和柳石公社大部分辖地合置柳南区,柳南区人民政府驻飞鹅路华丰湾25号。
1998年12月26日,柳南区人民政府迁驻潭中西路10号。
2002年6月柳州市郊区撤销,原属柳州市郊区的太阳村镇、西鹅乡、羊角山镇的新云、门头、帽合3村及黄村乡的渡口、基隆、磨滩3村划归柳南区辖。
2005年7月撤销西鹅乡,新设南环、潭西2街道。
2019年5月,根据广西壮族自治区人民政府桂政函2019[56]号文和柳州市人民政府柳政发[2019]20号文件,将原柳江区洛满镇、流山镇划入柳南区管辖。