华第一期官费生，留学美国，在麻省理工学院造船造舰系入学。1914年毕业后，继续选修造舰系，兼习航空机械。1916年，获硕士学位。回国后，先后任大沽造船所工程师、福州船政局制船主任、北平航空署机械厅厅长、东北航空处技师和处长等职，曾在天津工业专门学校、马尾海军学校、国立北京农业专门学校及中国大学执教。1927年至1932年，任东北航务局及东北联合航务局总经理，东北造船所所长。1934年1月，任青岛市工务局局长。1937年4月，任国民政府航空委员会机械处处长。次年，转任中央雷允飞机制造厂监理，修建南山机场，后来