1997.02—1997.11 中国科学院成都有机化学研究所副所长
1997.11—1999.06 中国科学院成都有机化学研究所常务副所长、法人代表(主持工作)
1999.06—2001.04 中国科学院成都有机化学研究所所长
2001.04—2002.02 中国科学院成都分院副院长,成都有机化学研究所所长
2002.02—2002.12 中国科学院成都分院副院长,成都有机化学研究所所长、成都有机化学有限公司董事长、党委书记
2002.12—2009.12 中国科学院成都分院院长、党组成员(2001.03—2003.02挂职任乐山市副市长)
2009.12—2010.01 四川省科学技术厅党组书记
2010.01—2013.11 四川省科学技术厅厅长、党组书记
2013.11—2015.06 四川省内江市委书记
2015.06—2017.09 四川省绵阳市委书记、中国(绵阳)科技城党工委书记