南宁师范大学的前身是广西省中等学校教师进修学院,始建于1953年10月,校址在桂林市将军桥。同年12月更名为广西省教师进修学院。
1954年8月,随广西师范学院(现广西师范大学)迁入桂林王城。
1955年3月,从桂林市迁至南宁市桃源路小麻村附近(现广西艺术学院院内)单独建校。
1960年,并入广西民族学院,原校址交给广西艺术学院。
1961年,恢复广西教师进修学院。
1963年9月,广西教师进修学院从广西民族学院分离,并接收停办的广西师范专科学校的人员、财产,在该校原址(现明秀路校址)复建。
1967年,更名为广西教育学院。
1978年12月28日,在广西教育学院师训部的基础上成立广西师范学院,并于1979年2月1日更名为南宁师范学院。
1985年5月22日,南宁师范学院更名为广西师范学院。
2002年12月30日,经自治区人民政府批准,创办于1905年、具有百年师范教育办学历史的前广西南宁民族师范学校并入广西师范学院。
2010年,学校在南宁市仙葫开发区五合大道建设新校区。
2018年11月30日,经教育部批准,学校更名为南宁师范大学。
2022年,广西教育学院并入。