Nella stagione 2000-01 gioca per il , con cui resta legato per tre anni, durante i quali ottiene importanti risultati con la e, dal 2003, con la , fra cui spicca l'oro europeo nel 2001. Quando il club milanese cede il titolo sportivo a , gioca per quest'ultima aggiudicandosi la Top Teams Cup 2005-06. Con la nazionale, ottiene buoni piazzamenti nella World League e conquista il bronzo all'europeo 2005, bissato nell'edizione successiva con la .