范大学历史系获学士学位，1990年7月毕业于上海师范大学中国近现代史专业获硕士学位，1990年9月至1992年9月在安徽师范大学高等教育研究室工作。1992年9月至1995年7月在南京大学学习，获历史学博士学位。1995年11月至2006年4月，先后任安徽大学副教授、教授、博士生导师，历史系副主任、主任。2007年8月，任安徽大学副校长。2012年9月，任合肥市人民政府副市长。2020年1月，任合肥学院院长。