班、三军联合参谋大学61年班等军校毕业，曾任总统府参军长、国家安全局局长、台湾警备总司令部总司令、国防部情报局局长、宪兵司令部司令、陆军供应司令部司令、国防部参谋本部作战参谋次长室次长、国防部参谋本部后勤参谋次长室次长、陆军工兵学校校长、陆军17师师长、陆军81师师长、陆军二军团工兵指挥部副指挥官、国防部兵棋室主任、陆军67师199团团长、陆军67师参谋长、陆军工兵营长、驻伊朗王国武官、驻联合国军事代表团参谋、驻美国军事代表团团员、连长、排长，抗战时打过桂柳会战，也是中华民国政府唯一的一位曾经担任过所有军职