海軍軍官學校1950年班、三軍大學戰爭學院1979年將官班畢業,海軍參謀大學正規班第15期、美國海軍情報學校外國軍官情報班結業。
曾任戰艦通信官、槍炮官,駐埃及公使館海軍副武官,油船船長,艦隊訓練司令部作戰處長,驅逐艦艦長,駐日本大使館海軍武官,後勤艦隊長,參謀本部情報參謀次長室助理次長。1981年3月任海軍艦隊司令部少將副司令,1983年1月晉升中將。1983年3月28日郭宗清訪問團觀看亞運武術培訓隊表演。1984年6月出任“海軍第一軍區司令”。1986年調升“國防部”常務次長。1987年11月晉升“海軍二級上將”,旋擢升“國防部”副部長。1989年12月任“國防部”聯訓部主任。1991年7月接替王升,“出使”巴拉圭,並退役。1993年11月返台,任台灣體育總會劍協理事長。1994年1月任台灣體育總會會長。1997年12月退休。
1988年起連續當選為國民黨第十三、十四屆中央委員。