书、设计委员兼稽核委员会秘书，以及川滇西路管理局专员，外交部礼宾司科长、帮办、专门委员、司长，东吴大学法学兼任教授等职务。赴台后，历任中华民国驻巴拿马公使、兼驻萨尔瓦多公使、兼驻洪都拉斯公使、驻黎巴嫩公使（后升任大使）、外交部顾问、驻利比亚大使、驻中非大使、外交部研究设计委员、外交领事人员讲习所教授、考试院使领馆人员特考典试委员等。1954年12月9日，担任中华民国驻萨尔瓦多公使期间，代表中华民国与萨方签订《中华民国与萨尔瓦多共和国友好条约》。