90年6月任煤炭工业部太原煤矿设计研究院土建处工程师、室主任，1993年4月任建筑所副所长，1995年1月任所长。1995年6月加入中国共产党。1997年7月任院长助理、副院长，2000年9月任太原煤炭设计研究院院长、党委副书记。2003年4月，任山西省建设厅厅长、党组书记。2006年11月，任山西省人民政府秘书长、党组成员、办公厅党组书记。2008年1月，任山西省副省长、省政府党组成员。2008年9月，因为襄汾尾矿库溃坝事故被免职，任山西省副省长级干部。2010年3月，任青海省人民政府副省长、省政