1974.12—1988.10部隊服役
1988.10—1992.03皋蘭縣委組織部工作
1992.03—1995.05皋蘭縣委組織部組織員
1995.05—1996.08皋蘭縣林業局局長
1996.08—1998.01皋蘭縣農林局副局長(正科)
1998.01—1999.10蘭州市大砂溝綠化管理所所長
1999.10—2000.05蘭州市南北兩山綠化指揮部計財處處長
2000.05—2007.06蘭州市南北兩山環境綠化工程指揮部計財處處長(副縣)
2007.06—蘭州市城市發展投資(集團)公司黨委副書記,紀委書記