海军中建舰轮机官
海军绥阳舰舰长
海军登陆第二舰队副舰队长(1983年1月-1984年5月)
海军登陆第一舰队舰队长(1984年5月-1985年)
海军两栖训练中心指挥官(1985年)
海军总司令部兵器处处长(1985年-1986年)
海军总司令部人事署署长(1986年-1988年)
海军舰队训练指挥部指挥官(1988年-1990年12月1日)
海军军官学校校长(1990年12月1日-1992年12月1日)
海军总司令部副总司令(1992年12月1日-1993年12月1日)
台湾防务部门“副参谋总长”(1993年10月15日-1997年4月3日)
海军总司令部总司令(1997年4月3日-1999年2月1日)
台湾防务部门“副部长”(1999年2月1日-2000年5月20日)
台湾防务部门“部长”(2000年5月20日-2002年1月21日)
台湾行政部门“政务委员”(2000年5月20日-2002年1月31日)
”总统府资政“(2002年2月-)