1978年09月至1982年07月,在淮南矿业学院采矿矿工程专业,读本科,毕业后留校任教。后在淮南矿业学院安全技术及工程专业,攻读硕士学位研究生,获工学硕士学位,毕业后留校任教;
1987年,在安徽理工大学(原淮南矿业学院),晋升讲师;
1993年,晋升副教授;1993年,任安全技术及工程专业硕士研究生导师;
1994年02月至1994年07月,在复旦大学计算数学系作访问学者。
1996年至1998年,任采矿工程系副主任(1998年晋升教授,主要从事安全工程领域教学与科研工作);
1998年至2003年,任资源开发与管理工程系(原采矿工程系)主任。
2001年09月至2004年12月,在中国科学技术大学火灾国家重点实验室安全技术及工程专业,攻读博士学位研究生,获工学博士学位,毕业后回安徽理工大学任教(2003年,任安全技术及工程专业博士研究生导师;2003年,任安徽理工大学科技产业处处长);
2006年至2015年07月,任安徽理工大学副校长。
2015年07月至2020年05月,任蚌埠学院党委书记、委员。