1970.08——1983.08,青海西寧機床廠、儀表廠、西寧市重工業局政工科幹部
1983.08——1985.08,青海師範大學政教系政治理論專業學習
1985.08——1987.04,青海省西寧市重工業局政工科副科長、市委經濟工作部組幹科副科長
1987.04——1988.11,青海省西寧市工交黨委組幹科副科長、科長
1988.11——1992.06,青海省西寧市工交黨委組織員、組織處處長(副處級)、黨委委員
1992.06——1993.06,青海省西寧市重工業局黨委副書記、紀委書記
1993.06——1994.04,青海省西寧市重工業局黨委副書記、紀委書記、副局長
1994.04——1995.03,青海省海東地委書記助理
1995.03——1998.06,青海省海東地委副書記(其間:1993.08—1995.12中央黨校領導幹部函授班經濟管理專業學習)
1998.06——2002.12,青海省委組織部副部長(其間:1999.07—2001.06中國社會科學院研究生經濟系政治經濟學專業研究生課程班學習)
2002.12——2004.03,青海省計劃生育委員會主任、黨組書記
2004.03——2009.03,青海省人口和計劃生育委員會主任、黨組書記(2003.09—2006.06中央黨校研究生院在職研究生班經濟管理專業學習;2005.09—2005.12中央黨校地廳級幹部進修二班學習)
2009.03——2009.06,青海省衛生廳廳長
2009.06——2010.02,青海省衛生廳廳長、黨組副書記兼省食品藥品監督管理局局長
2010.02——2010.04,青海省衛生廳廳長、黨組副書記兼省食品藥品監督管理局局長、黨組書記
2010.04——2010.12,青海省衛生廳廳長、黨組書記兼省食品藥品監督管理局局長、黨組書記
2010.12——2011.01,青海省委常委,省衛生廳廳長、黨組書記兼省食品藥品監督管理局局長、黨組書記
2011.01——2015.01,青海省委常委,省總工會主席、黨組書記
2015.01——2015.05,青海省委常委,省人大常委會副主任,省總工會主席、黨組書記
2015.05——,青海省人大常委會副主任