先後在冶金工業部馬鞍山礦業研究院、中國科學院武漢巖土力學研究所工作,歷任中國科學院巖土力學重點實驗室常務副主任、滑坡災害方向組負責研究員、博士生導師、研究所學術委員會委員、三委委員。2004年6月5438-2月調入四川大學水利水電工程學院,任工程科學與災害力學研究所常務副所長。期間1999和2003年兩次訪問香港大學土木工程系,合作研究巖質邊坡穩定性和水庫滑坡機理;2000年4月至2006年4月5438+0訪問加拿大阿爾伯塔大學,從事水庫岸坡穩定性和泥石流研究,擔任加拿大阿爾伯塔大學中國學生學者聯誼會副主席。