加尔各答总领事，同时兼军统局加尔各答站站长。抗日战争结束后于1946年出任中华民国驻菲律宾一等公使，兼任国防部保密局马尼拉站站长。1949年升任中华民国驻菲律宾首任全权大使。1954年返台后任外交部顾问。1956年出任中华民国驻伊拉克大使，次年中华民国与约旦建交后任驻约旦大使。其后又历任中华民国驻阿联酋大使、驻利比亚大使、驻墨西哥大使。1971年中华民国与墨西哥断交后卸任并赴美国定居，后又被聘为总统府国策顾问、外交部顾问。1984年逝世。他还是国民党第十、十一、十二届中央评议委员。