年，毕业于昆明昆华中学，并考上云南讲武堂第15期，同年被选送日本陆军士官学校工兵科学习。1924年，回国参加北伐战争，担任第六军工兵指挥官，后升任工兵团少将团长。北伐战争胜利后先后在南京陆军步兵学校、中央陆军军官学校（黄埔军校）和陆军大学担任教官，撰写了中国第一部《步兵教典》，另外编写了《筑城教范》、《阵中勤务令》等教材。1936年2月5日，任陆军少将，1937年，抗日战争爆发，升任全国工兵总指挥，兼任昆明最高行营国防工程处处长、战时交通总指挥、城防要塞局局长。1942年，日本侵略军从缅甸向云南进攻，兼任赴