1986年9月至1990年7月 陜西機械學院水利系施工專業(yè)攻讀學士并獲學士學位。
1990年9月至1993年4月 西安理工大學水利水電學院水力學及河流動力學專業(yè)攻讀碩士并獲碩士學位。1993年4月 西安理工大學水利水電學院留校任助教。1995年4月 西安理工大學水利水電學院任講師。1996年9月至2000年9月 西安理工大學水利水電學院水文及水資源專業(yè)攻讀博士并獲博士學位。2001年3月至5月 日本福井大學作訪問學者。2001年10月 西安理工大學水利水電學院任副教授。2001年10月至2004年9月 日本福井大學環(huán)境工程專業(yè)攻讀博士并獲博士學位。2004年11月 至今 西安理工大學水利水電學院任教授。2008年6月至今 西安理工大學博士生導(dǎo)師。