1984年山西大學中文系漢語言文學專業畢業,同年在賀昌中學參加工作。1993年呂梁地區賀昌中學教學辦副主任、主任。1998年呂梁地區賀昌中學副校長(主持工作)、政協離石市委員會副主席(期間:2000年7月至2002年2月在北京師範大學研究生院教育管理與經濟專業研究生課程班學習)。2001年呂梁地區教育學院副院長、政協離石市委員會副主席,2003年8月不再擔任政協離石市委員會副主席職務。2004年民進呂梁市委籌委會主任、地區教育學院副院長。2004年7月任呂梁市政府副市長(期間:2005年3月至2007年12月清華大學公共管理學院學習),2006年11月兼任民進呂梁市委主委,2007年5月兼任民進山西省委副主委。2009年7月,在呂梁市第二屆人民代表大會第一次會議上當選呂梁市人民政府副市長。
八屆省政協委員;九屆、十屆省政協委員、常委。