，1924年考入北京大学理预科之后升入北京大学物理系。1927起随着中国西北科学考察团气象团在内蒙古、青海、新疆等地作气象和水文观测。1930赴德国柏林大学深造，1934年学成获得博士学位。之后两年都在柏林大学作博士后研究工作。1936年11月回国后任清华大学副教授，《气象学报》特约编辑。1937年升任清华大学教授。1937年11月随着清华大学南迁，任长沙临时大学教授。1938到达昆明，任国立西南联合大学地质地理气象系教授。1946又随着清华大学返京，出任气象系系主任和教授。1950年任北京市气象学会理事长