1964.09——1970.08,在北京林業學院林業系林業專業學習。
1970.08——1974.07,寧夏回族自治區固原縣彭堡公社彭堡中學教師。
1974.07——1983.07,固原縣第二中學教導主任、副校長。
1983.07——1991.09,固原地區文教處副處長、處長。
1991.09——1993.04,固原地區行署副專員(其間:1992.09—1993.01中央黨校進修部學習)。
1993.04——1995.11,寧夏回族自治區委組織部副部長。
1995.11——1997.06,寧夏回族自治區委組織部副部長、自治區機構編制委員會副主任(正廳級)。
1997.06——2002.06,寧夏回族自治區黨委常委、組織部部長(其間:2001.03—2001.05在中央黨校進修一班學習)。
2002.06——2003.03,寧夏回族自治區黨委副書記、組織部部長。
2003.03——2006.08,中央直屬機關工委副書記、工會聯合會主席(2003.08兼全國婦聯常委)。
2008年3月當選第十一屆全國人大常委、全國人大環境與資源保護委員會副主任委員。