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