1982.12——1984.09,甘肅省臨夏縣稅務局專管員,臨夏市政府辦公室秘書
1984.09——1986.10,中央民族學院經濟系經濟管理專業學習
1986.10——1990.12,甘肅省臨夏市折橋鄉經委主任、西關辦事處主任、南龍鄉黨委副書記、鄉長
1990.12——1992.06,甘肅省臨夏市委組織部副部長兼市勞動人事局局長
1992.06——1993.12,甘肅省臨夏市委副書記
1993.12——1994.02,甘肅省臨夏市委書記
1994.02——1995.02,甘肅省臨夏市委書記、市人大常委會主任
1995.02——1995.06,甘肅省臨夏州副州長
1995.06——1996.06,甘肅省臨夏州委副書記、代州長
1996.06——1997.09,甘肅省臨夏州委副書記、州長
1997.09——2000.05,甘肅省土地局副局長、黨組成員
2000.05——2002.06,甘肅省國土資源廳副廳長(正廳級)、黨組成員(其間:1998.09—2001.06在甘肅政法學院法學專業本科班學習)
2002.06——2002.07,甘肅省嘉峪關市委副書記、副市長、代市長
2002.07——2008.02,甘肅省嘉峪關市委副書記,市政府黨組書記、市長(其間:2002.06—2004.03在中國人民公安大學訴訟法學專業研究生課程進修班學習)
2008.02——2009.02,甘肅省嘉峪關市委書記、市人大常委會主任候選人
2009.02——2011.01,甘肅省嘉峪關市委書記、市人大常委會主任
2011.01——2011.07,甘肅省嘉峪關市委書記
2011.07——,甘肅省酒泉市委書記
第十壹屆全國人大代表,十壹屆省委委員,省十壹屆黨代表,省十屆、十壹屆人大代表。
2011年1月09日辭去嘉峪關市人大常委會主任。
2011年7月28日免去嘉峪關市委書記,市委常委。
2011年7月28任中***酒泉市委委員、常委、書記。