读于保定育德中学。1921年高中毕业后前往法国留学，在里昂大学学习数学、天文学与力学，先后获理学硕士、博士学位。毕业后在里昂大学天文台从事研究。1928年受中国天文学会派遣，作为中国代表列席在荷兰举办的第三届国际天文联合会全体会议。同年返回中国，任教于中山大学数学天文系，并加入中国天文学会。1930年前往北平，出任北平师范大学数学系教授、系主任。1935年参与创办中国数学会并任理事会理事。抗日战争爆发后随校迁往西安，担任国立西北联合大学数学系教授、系主任。1943年任理学院院长，次年又代理校长。1948年赴