1989年09月至1991年07月,在中國礦業大學自動化工程系電氣技術專業學習;
1991年07月至1992年01月,在焦作礦務局機電總廠工作;
1992年01月至2000年08月,在河南煤炭運銷公司工作(其間:1996年11月至1999年3月掛職鄭州煤炭工業集團公司蘆溝礦副礦長;1999年3月至1999年12月掛職鄭州煤炭工業集團公司幹部處副處長;1999年12月至2000年8月掛職中共鄭州煤炭工業集團公司黨委組織部副部長、團委書記)
2000年08月至2000年10月,河南煤礦安全監察局監察室主任;
2000年10月至2006年03月,河南煤礦安全監察局紀檢組副組長、監察室主任;
2006年03月至今,河南煤礦安全監察局紀檢組長、黨組成員。