1956年,从长春地质学院(现吉林大学)地球物理勘探系毕业,随后留校担任助教。
1974年至1983年,担任中国科学技术大学助教、副教授。
1984年至1998年,担任青岛海洋大学(现中国海洋大学)副教授、教授,地质系主任,校研究生部主任,地学院名誉院长,地质地球物理研究所所长。
1999年,担任浙江大学理学院地球科学系教授。
2001年,当选为中国科学院院士。
2012年07月21日,在杭州去世,享年76岁。