就读新竹中学，后考入国立台湾大学大气科学系，并续读研究所，1967年获得硕士学位。其后赴美国留学，1972年获得犹他大学大气科学博士。1974年返国任教于国立台湾大学大气科学系，先后历任副教授、教授、系主任。1989年9月至1994年9月16日担任交通部中央气象局局长，1994年9月17日转任交通部民用航空局局长。1996年担任行政院国家科学委员会副主任委员，2000年5月20日至2004年5月20日担任行政院政务委员。2010年2月起，担任工业技术研究院董事长。不论是中国国民党或民主进步党执政，其客家人