庚款留英生并就读于伦敦大学帝国理工学院，师从知名土木工程学家艾尔弗雷德·皮帕德（Alfred Pippard）。1937年毕业后回国，任教于国立湖南大学。1939年起，历任叙昆铁路工程局第八闷段副工程师、滇缅铁路工程局正工程师。1942年后，又任重庆交通大学教授，中央设计局交通组专门委员、昆明滇缅公路油管工程处副处长等。抗战结束后出任教育部高等教育司帮办。中华人民共和国成立后出任同济大学土木系教授，历任铁道工程系副主任，铁路、道路及桥梁工程系主任。1956年当选二级教授。1973年出任上海铁道学院土