表民主进步党参选立法委员（1989年）、国民大会代表（1991年）、台中市市长，只有国大代表当选，1993年第十二届台中市长选举与林柏榕的对决是他参与的最后1次选战，此后辗转多项政务职公务人员：陈水扁台北市市长任内的台北市政府环境保护局局长、台湾第1次政党轮替（2000年5月20日）后的首任行政院环境保护署署长、中华民国驻甘比亚大使、中华民国驻英国代表、北美事务协调委员会委员并为主任委员。担任首任环保署署长时，曾于2000年5月25日在立法院接受国民党立委江绮雯质询时表示 : 「每一个人反核四可能都有不