1964年8月,從北京地質學院畢業(yè)后,到地質部物探研究所工作。
1964年9月至1981年10月,任原地質部物探研究所工程師、課題組長,曾為阿爾巴尼亞設計和制作了RM-1型物探多用電阻網(wǎng)模擬計算機。
1981年,公派赴加拿大McGill大學進修,后考取該校博士研究生,并于1984年5月取得地球物理學博士學位。
1984年,應聘在北大講授“地球物理反演方法”,并繼續(xù)從事應用地球物理學中反演方法的研究。
1984年6月至1991年11月,任原地質礦產(chǎn)部北京計算中心高級工程師、項目組長。
1992年12月至1996年5月,任地質礦產(chǎn)部地球物理與化學勘查研究所所長、教授級高級工程師,中國地質大學兼職教授、博士生導師。
1996年6月至2006年,任中國地質科學院地質所研究員,中國大陸科學鉆探工程中心副總指揮,地球物理子工程負責人,同濟大學兼職教授、博士生導師。
2017年3月9日,全職加盟浙江大學地球科學學院,任教授。