张旭,男,汉族,籍贯天津,1956年8月出生于云南省昆明市,1973年12月在呈贡洛羊参加工作;1975年9月在铁道部昆明技校机械维修专业学习;1977年8月—1979年9月在在铁道部昆明机车修理工厂技术员;1979年10月—1983年7月在昆明师范学院中文系本科学习;1983年7月—1984年8月在昆明师范学院附设函授大学助教;1984年9月—1986年6月在陕西师范大学历史研究所古籍整理研究专业研究生班学习;1986年7月—1988年12月在云南师范大学中文系讲师;1988年12月—1999年9月云南师范大学成人教育学院副院长;1999年10月—2006年2月云南师范大学商学院副院长、副教授;2006年3月—至今云南师范大学社会发展学院中国近现代史纲要教研室主任、教授。云南省中国近现代史纲要课题组成成员。