1980.09~1984.07武汉地质学院水文系攻读学士学位;
1984.07~1986.02云南地矿局第一水文地质工程地质大队技术员;
1986.02~1986.08西藏地矿局第一地质大队技术员;
1986.09~1989.06中国地质大学(北京)水文系攻读硕士学位;
1989.07~1995.04云南地矿局第一水文地质工程地质大队任主任工程师;
1995.04~1995.11联合国大学冰岛地热培训部学习、合作;
1995.12~1998.09云南地质工程勘察设计研究院任副总工程师;
1998.09~2001.06中国地质大学(北京)环境科学系攻读博士学位;
2000.03~2002.10云南地质工程勘察设计研究院任总工程师;
2002.03~2005.12昆明理工大学地质资源与地质工程博士后流动站做博士后研究;
2002.10~2004.01云南中寮钾盐有限公司任副总经理兼总工程师;
2004.01~2007.12云南省地质矿产勘查开发局任副总工程师,兼任云南地矿勘查工程总公司(集团)总工程师;
2008.01至今云南地矿工程勘察集团公司 总工程师