出生于浙江省宁波市江北区慈城镇黄山村一个小学校长的家中。早年曾先后就读于宁波效实中学、国立东南大学地学系。在国立东南大学期间，他师从竺可桢并任其助教。毕业后，先后在国立东南大学、南开大学、国立第四中山大学、商务印书馆、浙江图书馆等地工作。还曾任暨南大学副教授、教授、教务长，浙江大学分校教授，宁波安心中学教导主任、校长。抗日战争期间，在慈谿参与创办了崇本补习班（后为慈湖中学南区分部）。中华人民共和国成立后，他于1950年进入开明书店历任编审、自然科学编辑室主任。1951年，他发现《人民日报