1965.08——1969.11,寧夏永寧縣農場青年隊下鄉鍛煉。
1969.11——1972.01,寧夏永寧縣通橋公社上河三隊下鄉鍛煉。
1972.01——1984.01,寧夏玻璃廠會計、技術員、組長、副廠長、廠長。
1984.01——1985.01,寧夏永寧縣計經委主任。
1985.01——1985.02,寧夏永寧縣副縣長。
1985.02——1986.09,寧夏永寧縣委常委、副縣長。
1986.09——1989.08,寧夏銀川市計委副主任兼經濟協作辦主任(正處級)。
1989.08——1994.04,寧夏銀川市計委主任、黨組書記。
1994.04——1997.12,寧夏銀川市副市長。
1997.12——1998.03,寧夏銀川市委常委、常務副市長。
1998.03——2000.04,寧夏回族自治區計劃委員會黨組書記、主任。
2000.04——2002.05,寧夏回族自治區發展計劃委員會黨組書記、主任。
2002.05——2004.12,寧夏回族自治區政府副主席、黨組成員。
2004.12——2005.01,寧夏回族自治區黨委常委,自治區政府副主席、黨組成員,自治區國資委黨委書記。
2005.01——2006.08,寧夏回族自治區黨委常委,自治區國資委黨委書記。
2006.08——2008.01,寧夏回族自治區黨委常委、紀委書記。
2008.01——2008.05,寧夏回族自治區黨委常委、紀委書記,自治區政協主席、黨組書記。
2008.05——2013.03,寧夏回族自治區政協主席、黨組書記。
2013.03——政協第十二屆全國委員會經濟委員會副主任。