学校始其诞生与东北大学有直接历史渊源。抗日战争初期,东北大学内迁到四川省三台县办学。抗战胜利后,东北大学迁回沈阳,留川的师生在原校址上创建了川北农工学院。1949年,吸纳西山书院,更名为川北大学;1950年,合并川北文学院,并迁到四川省南充市。1952年,以川北大学为主体,合并川东教育学院(原中国乡村建设学院)、四川大学和华西大学的部分专业,组建四川师范学院。西南财经大学(原成都大学)数理化三系并入学校。1985年,经国家教委批准,更名为四川师范大学。1999年,原煤炭部成都煤炭干部管理学院并入学校。
有狮子山、成龙两个校区,校园面积3400余亩;有全日制本科生37000余人,博士与硕士研究生4000余人,教学科研人员3000余人;设有研究生院和26个学院,开办79个本科专业。