1986.09--1989.07蘭州師範專科學校中文系中文專業學習
1989.07--1989.08甘肅省委黨校選調生培訓班學習
1989.08--1991.03白銀市白銀區委組織部幹部
1991.03--1995.08白銀市白銀區糧食局幹部
1995.08--1997.05白銀市白銀區強灣鄉黨委副書記
1997.05--2002.05白銀市白銀區工農路街道黨委副書記
2002.05--2008.12白銀市白銀區工農路街道黨委副書記、辦事處主任(其間:2000.08--2002.12在中央黨校函授學院本科班經濟管理專業學習;2004.09--2007.06在甘肅省委黨校研究生班國民經濟學專業學習)
2008.12--2012.05靖遠縣委常委、紀委書記
2012.05-- 白銀市文化廣播影視新聞出版局副局長
2016.08-- 擬任中共白銀市紀委派駐白銀高新技術產業開發區管理委員會紀檢組組長(試用期一年)、白銀高新技術產業開發區黨工委委員