学院化工系任教。1983年，到美国南卡罗来纳大学进修。1985年，回国后任太原工业大学煤科学研究室主任、副教授、教授。1993年，任太原工业大学校长助理。1994年，任太原工业大学副校长。1995年，任太原工业大学校长、党委副书记。1997年，任太原理工大学校长、党委副书记（至2010年初），民革中央常委，民革山西省委主委。1999年，任山西省人大常委会副主任。2001年，兼任山西省科协主席。2003年，任十届全国政协常委。2005年，不再担任山西省科协主席。2006年，兼任中国科协副主席。2007年，