练，翌年进入北京队，2002年选入国家队。在2003年第10届世界游泳锦标赛男子800米自由泳中取得第八名。2005年，张琳在中华人民共和国第十届全运会游泳比赛夺得三项冠军，包括男子200米自由泳、男子400米自由泳、男子1500米自由泳。在北京奥运会上张琳以3:42.44的成绩夺得了400米自由泳银牌，这也是中国游泳历史上首枚男子游泳奥运奖牌。2009年7月29日，张琳夺得了2009年世界游泳锦标赛800米自由泳的金牌，并以7分32秒12的成绩打破了世界纪录，这是中国男子游泳选手第一次在世界大