1947年—1951年,就讀于重慶大學礦冶系,并獲得學士學位。
1951年—1952年,擔任重慶大學礦冶系油田開發(fā)專業(yè)助教。
1952年—1953年,在北京俄文專修學校留蘇預備部學習。
1953年—1957年,就讀于莫斯科石油學院和全蘇油田開發(fā)研究所研究生,專攻滲流力學,師從莫斯科石油學院院長И·M·穆拉維耶夫(Myравьев)教授,全蘇油田開發(fā)研究所所長、前蘇聯(lián)科學院通訊院士A·П·克雷洛夫(Kрылов)教授和數(shù)學力學家H·C·別斯古洛夫(Пuckyнов)教授,并獲得副博士學位。
1957年—1960年,擔任石油部石油研究院滲流力學組工程師。
1960年—1971年,擔任中國科學院蘭州地質所滲流力學室室主任。
1971年—1974年,擔任大慶油田研究院副院長。
1974年—1983年,擔任中國科學院蘭州滲流力學室助研、副研、研究員、室主任。
1983年—1987年,擔任中國科學院蘭州分院院長。
1987年—1994年,擔任石油勘探開發(fā)科學研究院研究員、副院長。
1994年,擔任石油勘探開發(fā)科學研究院專家、博士生導師、研究員。
1995年,當選為中國科學院院士。