984年7月，毕业于安徽师范大学中文系。1989年7月，获云南大学文艺学硕士学位，毕业后留校任教。历任云南大学中文系副主任、人文学院副院长、艺术学院党委书记、职业技术学院院长。2005年4月，任保山师范高等专科学校党委副书记、校长。2009年10月，任保山学院党委副书记、院长。2013年4月，任昆明学院党委副书记、院长。2015年2月，任云南师范大学党委副书记、校长。