85年7月参加工作，在太原工业大学建筑结构研究所助教。1987年9月，在太原工业大学结构工程专业读硕士研究生。1990年6月任煤炭工业部太原煤矿设计研究院土建处工程师、室主任，1993年4月任建筑所副所长，1995年1月任所长。1995年6月加入中国共产党。1997年7月任院长助理、副院长，2000年9月任太原煤炭设计研究院院长、党委副书记。2003年4月，任山西省建设厅厅长、党组书记。2006年11月，任山西省人民政府秘书长、党组成员、办公厅党组书记。2008年1月，任山西省副省长、省政府党组成员