1979.09-1983.07 淮南矿业学院采矿系地下采煤专业学生;
1983.08-1992.06 淮南矿务局潘一矿技术科工程师、副科长;
1992.06-1993.09 淮南矿务局潘一矿副总工程师;
1993.09-1995.08 淮南矿务局潘一矿总工程师;
1995.08-1998.01 淮南矿务局潘三矿矿长;
1998.01-2000.07 淮南矿业集团有限责任公司生产技术部主任工程师;
2000.07-2005.04 安徽煤矿安全监察局淮南办事处主任、党总支书记(其间:2005.01取得安徽理工大学矿业工程专业工程硕士学位);
2005.04-2007.06 安徽煤矿安全监察局副局长、党组成员;
2007.06-2014.03 安徽煤矿安全监察局党组书记、局长;
2014.03-2015.06 山西煤矿安全监察局党组书记、局长;
2015.06-2018.03 国家煤矿安全监察局副局长;
2018.03- 国家煤矿安全监察局副局长、党组成员。