第12届世界中学生运动会获得男子100公尺蛙式、200公尺蛙式双料金牌，获行政院颁赠中华民国国光体育奖章。同年参加2002年亚洲运动会游泳比赛，在100公尺蛙式获得第四名，200公尺蛙式则因泳姿违规止步预赛。之后，也成功达成100公尺蛙式奥运B标，代表中华台北参加2004年夏季奥林匹克运动会，最终游出1分3秒94的成绩，获得分组第二，于该项目全部60名选手当中排名第35，未能晋级准决赛。2010年，就读于台湾大学博士班期间，他再度入选国手，代表中华台北参加2010年亚洲运动会游泳比赛，惟未能晋级决赛。201