1978.3-1982.1在成都科技大学水利系水文专业读本科,获工学学士学位;
1982.1-1985.1在成都科技大学水利系水文水资源专业读硕士研究生,获工学硕士学位;
1985.1-1988.6在西安理工大学水电学院水文水资源专业读博士研究生,获工学博士学位;
1985.1-1993.9在西安理工大学水利水电学院水文水资源教研室担任讲师、副教授;
1994.8-1995.6在英国EXETER大学做访问学者;
1993.9-至今在四川大学水电学院水文水资源系任副教授、教授、博士生导师。
目前主要从事能源技术经济管理、水库水电站群优化调度、电力市场、清洁可再生能源开发利用等研究。
近年来先后主持完成了国际合作、国家、部省及企事业单位重点科研生产项目百余项,获国家、省部级科技成果奖16项,在国内外学术刊物发表论文300余篇,有近百篇论文被SCI、EI收录,获软件著作权10余项,专利3项,出版专著10余部,作为第一起草人编制了电力行业标准《流域梯级水电站集中控制规程》(DL/T 1313-2013)