1944年10月25日出生,福建省福州市人,國民黨籍。台灣大學法律系畢業,加拿大英屬哥倫比亞大學法學碩士,美國哈佛大學法學博士。
曾任法律事務處主持人,“行政院”、中央銀行、“國防部”、“外交部”法律顧問,財團法人台灣航空事業發展基金會董事等職。1988年出任紅十字總會秘書長。1990年4月任“國是會議”籌備委員和主席團主席、“行政院”經濟革新委員會委員。1990年11月任“海基會”副董事長兼秘書長。1992年被免去秘書長職務。曾多次赴祖國大陸參加會談和訪問。