与胡佳搭档参加2000年悉尼奥运会双人10米台跳水比赛，不敌俄罗斯组合，获得亚军。其后，参加单人10米台跳水比赛，险胜队友胡佳，夺冠军。2001年，他参加福冈第九届世界游泳锦标赛，获得男子10米高台单人、双人冠军。2003年，参加巴塞隆纳第十届世界游泳锦标赛男子10米高台单人、双人季军。2004年，参加雅典第十四届世界盃跳水赛男子10米高台单人、双人冠军。此外，他与杨景辉搭档参加2004年雅典奥运会双人10米台跳水比赛，获得冠军。其后，参加单人10米台跳水比赛。因第四跳的失误，负于队友胡佳，获得季军。