1982.07-1990.01任榆中縣第七中學教師、教研組長、政教處主任
1990.02-1991.11任中共榆中縣委組織部幹部
1991.12-1992.05任中共榆中縣委組織部副科級組織員
1992.06-1994.11任榆中縣知識分子工作辦公室副主任
1994.02-1996.06任中共榆中縣委辦公室副主任,兼任縣委督查室主任
1996.07-1996.07任中共蘭州市委政策研究室幹部
1996.08-1998.04任中共蘭州市委辦公廳綜合處主任科員
1998.05-2000.05任中共蘭州市委辦公廳綜合處副處長
2000.06-2002.11任中共蘭州市委辦公廳助理調研員
2002.12-2007.06任蘭州市政府副秘書長
2007.07-2010.04任蘭州市政府副秘書長,市政府政務大廳主任
2010.05-2014.12任蘭州市人口和計畫生育委員會黨組書記、主任
2014.12-蘭州市民政局局長