2年，日本侵略军从缅甸向云南进攻，兼任赴缅作战参谋团副团长，亲自指挥炸毁怒江惠通桥，有效阻止日军东进。1943年3月30日，晋任陆军中将，1945年日本投降后，国民政府授予其“青天白日勋章”，同盟国”授予其“太平洋勋章”。1946年，受命炸毁南京梅花山汪精卫墓，将其尸体火化扬灰，8月21日，任国民政府参事。1948年当选中华民国第一届立法委员，1949年4月4日，任交通部政务次长、代理部长。随国民政府迁往广州，1950年2月20日辞职。后去香港，在香港滞留，没有去台湾。在香港期间苦练书法，大有成就。1957