前，曾担任淡江大学航空工程学系教授、系主任、工学院院长，同时期并主持光启文教视听节目服务社制作三台联播科技性电视节目《尖端》（第18届金钟奖电视金钟奖新闻节目奖得奖节目）。蒋经国时代，于台北市当选立法委员，后出任中华民国第一任环保署长；李登辉时代，担任交通部长（任内发生十八标弊案）、驻英国代表、国安会谘询委员。陈水扁担任总统时则出任外交部长。蔡英文总统时期聘任无任所大使，目前为台湾永续能源研究基金会董事长。
内阁生涯.1987年，出任中华民国第一任环保署长。1991年担任交通部