1975年——1978年:海原縣鄭旗鄉稅務所助理征稅員。
1978年——1980年:寧夏財經學校學習。
1980年——1980年:海原縣稅務局幹部。
1980年——1987年:海原縣人民法院幹部(其間:1983.09—1985.07寧夏大學財經系財政專修科學習)。
1987年——1992年:海原縣財政科副科長。
1992年——1994年:固原行署財貿處副處長。
1994年——1995年:寧夏回族自治區國有資產局副處級幹部。
1995年——1996年:寧夏回族自治區財政廳農財處主持工作。
1996年——1997年:寧夏回族自治區財政廳農財處副處長。
1997年——2000年:寧夏回族自治區財政廳農業處處長(其間:1997.08—1999.12中央黨校經濟管理專業領導幹部函授本科班學習;2000.09—2000.12寧夏黨校領導幹部進修班學習)。
2000年——2004年:寧夏回族自治區財政廳副廳長、黨組成員(其間:2003.03—2003.06中央黨校選調生班學習)。
2004年——2006年:吳忠市委副書記、紀委書記(2003.03—2005.01中央黨校在職研究生班政治學理論專業學習)。
2006年——2011年:寧夏回族自治區地稅局黨組書記、局長(其間:2007.03—2008.01中央黨校第7期半年制中青班學習)。
2011年——2012年:寧夏回族自治區高級人民法院黨組書記、副院長、代院長。
2012年——:寧夏回族自治區高級人民法院黨組書記、院長。