历任中华民国驻菲律宾公使馆一等秘书、驻泰国大使馆参事代理馆务、外交部秘书、驻旧金山总领事、外交部情报司司长等职。1966年，出任中华民国驻牙买加大使兼驻巴巴多斯大使。1968年，又任中华民国驻菲律宾大使。1972年返台。后移居美国，1986年在美国德州休斯敦逝世。