学担任教官，撰写了中国第一部《步兵教典》，另外编写了《筑城教范》、《阵中勤务令》等教材。1936年2月5日，任陆军少将，1937年，抗日战争爆发，升任全国工兵总指挥，兼任昆明最高行营国防工程处处长、战时交通总指挥、城防要塞局局长。1942年，日本侵略军从缅甸向云南进攻，兼任赴缅作战参谋团副团长，亲自指挥炸毁怒江惠通桥，有效阻止日军东进。1943年3月30日，晋任陆军中将，1945年日本投降后，国民政府授予其“青天白日勋章”，同盟国”授予其“太平洋勋章”。1946年，受命炸毁南京梅花山汪精卫墓，将其尸体火化扬