1984年9月至1987年2月,在原荆州师专化学系学习;
1987年2月至2007年10月,在中国地质大学(武汉)党委学生工作部(处)工作,历任招毕办副主任、毕办主任、副部(处)长、部(处)长;
1994年9月至2002年7月,先后在中国地质大学(武汉)在职攻读并获得教育学学士学位、管理学硕士学位;
2007年7月至2012年10月,任中国地质大学(武汉)党委办公室主任、校长办公室主任,学校新闻发言人;
2012年7月至2017年10月,任中国地质大学(武汉)党委常委、副校长;
2017年10月至2018年10月,任中南财经政法大学党委副书记、纪委书记;
2019年1月至今,任武汉大学党委副书记、纪委书记。