1938年~1940年，英国曼彻斯特大学学习，获理学硕士学位。1940年~1943年，美国衣阿华大学（），攻读水力学和泥沙动力学，获哲学博士学位。1944年~1947年，美国康涅狄格州联合飞机公司，任工程师。1947年，回国，出任清华大学教授。1950年~1951年，清华大学土木工程系主任。1951年~1952年，哈尔滨工业大学建筑系主任。1952年，清华大学水力学教学研究组主任。1955年，清华大学水利工程系副主任。1955年~1957年，苏联列宁格勒工业大学考察。