江苏太仓人。1939年考入香港大学机械系,1945年毕业于上海雷士德工程学院机械系。1949年获美国密歇根大学造船与轮机专业工程硕士学位。1950年任交通大学造船系讲师,1952年底到哈尔滨军事工程学院筹建海军工程系,1979年5月任中国船舶科学研究中心(七O二所)所长,先后主持研究国家重大科研项目近百项。在我国率先开展现代新船型的研究,主持研制成功世界上第一艘气垫船及我国第一艘单水翼艇;最早用实验保证了国际上无舱盖集装箱船的诞生。他倡导并组织了我国海洋浮式系统、海上平台管节点的研究,最早把“人工神经网络”应用于船舶运动技术,为我国船舶工程发展做出了重要贡献。
1995年当选为中国工程院院士。