Nella stagione 2001-02 viene ingaggiato dal Volley Treviso, club con il quale istanurerà un lungo rapporto dalla durata di ben undici stagioni: in questo lungo lasso di tempo si aggiudica quattro scudetti, di cui tre consecutivi, tre Coppe Italia, cinque Supercoppe italiane, la Champions League 2005-06, la Coppa CEV 2002-03 (antenata della Challange Cup) e la Coppa CEV 2010-11. Con la nazionale vince una medaglia d'argento ed una di bronzo rispettivamente ai giochi olimpici di Atene 2004 e Londra 2012, in questo ultimo caso giocando da centrale, due medaglie d'oro al campionato europeo 2003 e 2005, un bronzo ed un argento alla World League 2003 e 2004 ed una medaglia di bronzo alla Grand Champions Cup 2005.