1897年1月8日出生于浙江省杭州市。
1910-1918年就读于清华学校。
1918-1923年在美国康奈尔大学学习农科、应用化学科。1922年获应用化学学士学位。1923年获有机化学硕士学位。
1923-1928年任天津南开大学化学系教授。1928年兼任学院院长。
1929-1931年任美国耶鲁大学研究院研究员。1931年获有机化学博士学位,并被推选为美国“科学研究工作者荣誉学会”会员。
1931-1937年继任南开大学教授,兼理学院院长。
1937-1938年任长沙临时大学化学系教授,兼化学系主任。
1938-1945年任昆明西南联合大学化学系教授,兼化学系主任,并兼昆明师范学院理化系主任。1943年又兼任西南联合大学教务长。
1941-1946年任北平中央研究院通讯研究员。
1945-1947年任美国印第安那大学访问教授兼研究员。
1947年被推选为美国“化学荣誉学会”会员。
1948-1985年任南开大学教授、代理校长(1948年)、副校长(1952-1957年)、校长(1957-1980年)、名誉校长(1980-1985年)。
1951-1982年当选为中国化学会第十七届至二十届理事会常务理事,并当选为第十八届与第二十届理事会理事长。
1955年当选为中国科学院学部委员、化学组组长。兼任中国科学院长与应用化学研究所学术委员会委员。
1957年任国务院科学规划委员会化学组组长。
1962年任南开大学元素有机化学研究所所长,兼任中国科学院化学研究所学术委员会委员。
1978年任国家科委化学学科组名誉组长。
1980年当选为中国科学技术协会第二届全国委员会副主席、常务委员。
1985年2月19日病逝于天津。