1983年本科毕业于山西大学,获理学学士学位。
1991年硕士研究生毕业于山西大学,获理学硕士学位。
1998年博士研究生毕业于湖南大学,获理学博士学位。
1991年-2006年山西大学化学系教师。
2006年04月-现在:北京师范大学化学学院教师。
1994年晋升副教授,1999年晋升教授,2001年被遴选为博士研究生导师。
1999年10月-2000年10月西班牙Oviedo大学博士后。
2003年1月-2004年4月Oviedo大学高级访问学者。
2008年11月-2009年2月美国哥伦比亚大学高级研究学者。