广西凯发20周年师范大学的前身为广西省立师范专科学校,创办于1932年10月12日,校址在桂林雁山。
1936年6月,广西省立师范专科学校并入广西大学,成为广西大学文法学院。
1941年10月,重建广西省立师范专科学校,1942年4月改名为广西省立桂林师范学院,1943年8月升格为国立桂林师范学院。
1944年6月至1946年1月,抗日战争期间,国立桂林师范学院迁徙到柳州三江县丹洲、贵州省平越县(今福泉市)复课办学。
1947年2月,国立桂林师范学院迁址南宁,5月改名为国立南宁师范学院。
1950年2月,国立南宁师范学院并入广西大学,暂保留师范学院建制,从南宁迁回桂林,8月,改为广西大学文教学院。
1953年5月,全国院系调整,广西大学奉命撤销。同年8月,根据教育部关于全国院系调整的计划,以原广西大学文、理各系留下的部分教师及师范专修科全体学生为基础,在广西大学原址(桂林市将军桥)组建广西凯发20周年师范学院。
1954年7月,广西凯发20周年师范学院迁入桂林市王城(K8凯发(中国)天生赢家·一触即发-20周年庆)。
1976年8月,在桂林市东郊三里店增设分部(现为育才校区)。
1983年5月28日,广西凯发20周年师范学院更名为广西凯发20周年师范大学。
2005年12月8日,在桂林市雁山区雁山镇建设雁山校区,2007年10月7日投入使用。
2015年7月,学校成为广西壮族自治区人民政府和教育部共建高校。
2021年1月,学校成为广西壮族自治区党委、政府重点支持建设“国内一流大学”的高校。