1979年，毕业于国立台湾大学地理系。毕业后考取空军官校飞行军官班（招训大专生第1期），1980年毕业，历任F5战斗机飞行员、分队长、国防部驻美武官、空军人事军务处长、空军学院院长等职。2007年1月1日晋升少将。2013年6月晋升中将，出任国防部空军司令部参谋长，成为第一位晋升中将的国立台湾大学毕业生。2015年升任空军司令部政战主任。2016年10月届龄退伍。