1978.06——1979.10內蒙古何琳縣公安局團結路派出所民警;
1979.10——1982.03內蒙古烏海市公安局局長;
1982.03——1983.09內蒙古烏海黨校哲學教研室教師;
1983.09——1987.07,內蒙古大學法學院法學專業(其間:歷任學生黨支部書記、系總支副書記);
1987.07——1993.03內蒙古自治區政府法制局科員、主任科員三名;
1993.03——1993.05內蒙古自治區政府法制局副局長;
1993.05——1995.03內蒙古自治區政府辦公廳副書記;
1995.03——1996.04內蒙古自治區政府辦公廳秘書;
1996.04——2001.09,甘肅省委辦公廳秘書(其間:1997.09 —— 1999.07,在蘭州大學法律系經濟法研究生班學習);
2001.09 —— 2003.438+0甘肅省委辦公廳綜合信息處處長;
2003.01——2004.12甘肅省委辦公廳助理巡視員(常委書記);
2004.12—2008.03甘肅省委辦公廳副主任(其間:2005.07—2005.12中央保密辦主任助理(國家保密局局長));2007.12.5——2007.12.24參加甘肅省委組織部組織的加州州立大學公共管理高級研修班學習。
2008.03—2010.03甘肅省委副秘書長(其間:2008.4.13—2008.4.28參加中央辦公廳、中央組織部在國家行政學院舉辦的黨委信息化建設研討會);
2010.03——2015.06甘肅省委副秘書長、省委黨史研究室主任;
2015.06——臨夏回族自治州州委書記