1978.11--1982.07 西北民族學院政治系政治專業學習
1982.07--1983.05 天祝縣信訪辦幹事
1983.05--1984.09 天祝縣人事局幹事
1984.09--1990.01 天祝縣民政局副局長
1990.01--1991.03 天祝縣華藏寺鎮黨委副書記
(1988.10--1990.10掛職任天祝縣華藏寺鎮黨委副書記)
1991.03--1993.03 天祝縣民政局局長
1993.03--1995.09 天祝縣委副書記(其間:1994.04--1994.10掛職任山東省棗莊市嶧城區委副書記)
1995.09--1997.11 天祝縣委副書記、副縣長
1997.11--2002.11 天祝縣委副書記、縣長
(1997.09--1999.09在蘭州大學經濟管理學院區域經濟學研究生課程進修班學習;2002.06--2002.11掛職任國家旅遊局法規司司長助理)
2002.11--2002.12 武威市涼州區委副書記、代區長
2002.12--2005.04 武威市涼州區委副書記、區長
(2000.09--2003.06在蘭州大學經濟管理學院區域經濟學博士點學習,2003.06獲經濟學博士學位)
2005.04--2005.07 武威市委常委,涼州區委副書記、區長
2005.07--2006.11 武威市委常委、涼州區委書記
2006.11--2008.02 甘南州委常委、合作市委書記
2008.02--2008.03 甘南州委副書記
2008.03--2008.08 甘南州委副書記、代州長
2008.08--2014.10 甘南州委副書記、州長
2014.10-- 張掖市委書記