在南开大学任教。1935年进入外交部工作，历任秘书、交际科科长、美洲司司长等。1941年赴澳大利亚任驻澳公使馆参事、驻悉尼总领事。1945年任驻马尼拉总领事。次年出任驻英国大使馆公使衔参事。1949年任驻法国公使、代办。1956年至1959年间任中华民国驻巴拿马大使。其后出任中华民国驻菲律宾大使。1964年返台，任外交部顾问。次年起再度出使，先后担任中华民国驻科特迪瓦大使、驻阿根廷大使。1971年回台后再次担任外交部顾问。1973年起，在外交领事人员讲习所、淡江文理学院、中国文化学院、东吴大学等校任教。19