1979.09-1983.07成都地质学院水文系工程地质专业学习,获工学学士学位
1983.07-1986.02成都地质学院水文系工程地质专业学习,提前攻读博士学位
1986.02-1988.09成都地质学院水文系工程地质专业学习,获工学博士学位
1988.09-1989.04 成都地质学院水文工程地质系讲师
1989.04-1993.06 成都地质学院地质灾害防治与地质环境保护国家专业实验室副主任(1992.11评为教授)
1993.06-2001.09 成都理工学院院长助理(其间:1993.11聘为博士生导师;1996.09兼任水文系主任;1997.09兼任环境与土木工程学院院长;1997.04任九三学社四川省委副主委;1997.05任九三学社成都市委副主委;1997.12任九三学社中央委员;1998.12-1999.07香港大学访问教授)
2001.09-2006.10 九三学社中央委员、四川省委副主委、成都市委副主委,成都理工大学副校长、地质灾害防治与地质环境保护国家专业实验室主任
2006.10-2007.05 九三学社中央委员、四川省委副主委,成都理工大学副校长、地质灾害防治与地质环境保护国家专业实验室主任
2007.05-2007.12 九三学社中央委员、四川省委主委,成都理工大学副校长、地质灾害防治与地质环境保护国家重点实验室主任
2007.12-2008.01 九三学社中央常委、四川省委主委,成都理工大学副校长、地质灾害防治与地质环境保护国家重点实验室主任
2008.01-2014.01 四川省政协副主席,九三学社中央常委、四川省委主委,成都理工大学副校长、地质灾害防治与地质环境保护国家重点实验室主任
2014.01-四川省人大常委会副主任,九三学社中央常委、四川省委主委,成都理工大学副校长、地质灾害防治与地质环境保护国家重点实验室主任
九届、十届、十一届全国政协委员,十二届全国人大常委,省十二届人大代表,七届、八届、十届、十一届省政协委员。