学院院长等。1928年起，历任中华民国驻德国大使馆一等秘书（参事衔），驻捷克使馆代理一等秘书、代办，1936年任中华民国驻捷克公使。1939年德军占领捷克后调驻罗马尼亚，任中华民国驻罗马尼亚公使。1942年出任外交部欧洲司司长。1945年起，又任中华民国驻瑞士公使、驻捷克大使。