參加工作後,在陽曲縣泥屯中學校辦工廠當工人;1978就讀於太原師範學院化學系;1981在陽曲中學任教;1983起,任太原市委辦公廳幹事、秘書、副主任;1987至今,任太原市政府辦公廳主任秘書、副書記;1990任太原市人事局副局長、黨組成員;1991任山西省委辦公廳會議辦公室副主任;1992任山西省委辦公廳會議室主任(1992至1994在中央黨校領導幹部函授班經濟管理專業學習);1995任晉中行署專員助理;65438-0998任山西省委辦公廳助理巡視員(65438-65438-0999馬克思主義哲學研究生班學習);2000年任晉中市委常委、紀委書記、監委主任;2002年任晉中市委副書記、紀委書記;2009年任晉中市人大常委會主任、黨組書記。