过中华民国驻纽约、芝加哥、休斯敦等地副领事、领事，驻休斯敦总领事、驻檀香山总领事等。1966年出任外交部欧洲司司长。1970年至1974年间任中华民国驻巴拉圭大使。其后又再度出任欧洲司司长，1986年任外交部北美事务协调委员会主任委员。2000年在台北荣民总医院逝世。