Soprannominato Nano nell'ambiente pallavolistico perché alto "solo" 183 cm[1]. Da giocatore ha indossato la maglia azzurra in ben 134 incontri vincendo gli Europei del 1989, la World League 1990 alla sua prima edizione e il mondiale in Brasile nel 1990 con lo splendido gruppo guidato da Julio Velasco. Il 28 maggio 1999 esordisce sulla panchina della Nazionale come allenatore dove rimarrà sino alla fine 2002, dopo il 5º posto ai Mondiali in Argentina.
Con la nazionale italiana ha vinto come allenatore un oro alla World league 1999 a Mar Del Plata in Argentina, un oro agli europei di Vienna del 1999, un oro alla World League 2000 a Rotterdam nei Paesi Bassi e un bronzo ai Giochi olimpici di Sydney. Nel 2001 un argento alla World League di Katowice in Polonia e un altro argento agli Europei di Ostrava nella Repubblica Ceca. Il 23 novembre 2005 diventa CT della Spagna, incarico che detiene sino agli Europei vinti nel settembre 2007.
Dal 16 ottobre 2007 e fino al termine dei mondiali del 2010 è ritornato alla guida della nazionale italiana.
Dal 3 febbraio 2011 al 24 ottobre 2013 è stato allenatore della nazionale polacca con la quale ha vinto la medaglia di argento alla Coppa Del Mondo in Giappone nel 2011 e la medaglia d'oro all'edizione del 2012 della World League (unica vittoria della Polonia su 24 edizioni).
Giocatore
Club
Debutta in serie A1 nella stagione 1977-78 con la Libertas Parma, nelle due stagioni seguenti rimane a Parma ma la società cambia sponsor diventando Veico Parma.
In seguito alle 3 stagioni a Parma decide di cambiare e lega il suo nome per tre anni alla Panini Modena, nell'ultima stagione con questa maglia vince il suo primo trofeo europeo, la Coppa CEV nel 1983.
L'anno successivo a quello della vittoria passa alla Kutiba Falconara con cui rimane 4 stagioni vincendo la Coppa CEV nel 1986.
Poi passa in A2 con la Sisley Treviso che contribuisce a portare in A1, con questa squadra rimarrà 4 anni, nell'ultima delle stagioni trevigiane vincerà la sua terza Coppa CEV nel 1991.
In seguito disputa due stagioni in A2, prima a Schio e poi a Gioia del Colle, per poi chiudere la carriera nella Due Castelli Bustaffa (Mantova) in B1 nel 1993-94.
Nazionale
Ha debuttato in maglia azzurra l'8 febbraio 1981 in una gara amichevole contro una selezione All Stars persa per 3-1, in seguito ha disputato 141 partite vincendo l'europeo del 1989, il mondiale del 1990 e le World League del 1990 e del 1991.
Allenatore
Club
Debutta da allenatore nella stagione 1994-95 in serie A2 con la squadra di Brescia, già l'anno successivo è in A1 per guidare Montichiari, dopo l'esperienza azzurra allenerà Cuneo per due anni e poi la nazionale spagnola, incarico che non ricopre più in virtù del fatto che la FIPAV lo ha chiamato per la seconda volta ad allenare la nazionale italiana.[2]
Il successivo 16 ottobre, succedendo a Gian Paolo Montali, viene inaspettatamente richiamato come CT della nazionale azzurra maschile fino ai campionati mondiali del 2010, terminati al quarto posto; il suo vice, nella sua seconda avventura sulla panchina azzurra, è Andrea Gardini, ex capitano della nazionale nonché campione del mondo nel 1998 con la stessa.[4]
Dal 3 febbraio 2011 passa alla guida della nazionale maschile polacca. Nell'annata 2011 raggiunge il terzo posto nella World League e nel campionato europeo; sempre nello stesso anno vince la medaglia d'argento alla World Cup che si disputa in Giappone, e che gli concede il pass diretto per il torneo olimpico di Londra 2012. L'anno seguente ottiene la vittoria nella World League, la prima vittoria della nazionale polacca in 24 edizioni. Il 24 ottobre 2013 termina il suo rapporto di collaborazione con la federazione polacca dopo l'unica stagione senza risultati.