Empieza a jugar en el equipo de su ciudad natal Cavriago en 1979 y en la temporada siguiente se marcha al Pallavolo Modena donde juega hasta el 1990; en diez temporadas gana 4 campeonatos, 4 copas de Italia, 1 Champions League, 3 Challenge Cup y 1 Recopa de Europa/Copa CEV.
En las temporadas 1998/1999 y 1999/2000 juega por el Palermo Volley levantando el único trofeo en la historia del club, la Challenge Cup 1998/1999.
En verano 2000 regresa por tercera vez en el Pallavolo Modena cerrando definitivamente su etapa con los canarini en 2004 después de conseguir otro campeonato (el séptimo de su carrera) y su séptima Challenge Cup.
Deja el equipo modenés en verano 2004 y después de una temporada en el Taranto Volley y una en el Lupi Santa Croce, acaba su carrera en el equipo donde empezó el Volley Cavriago jugando por una temporada en Segunda División.
En la temporada 2009/2010 empieza su carrera como entrenador del Pallavolo Massa siente despedido después de unos meses; desde el verano 2012 es el entrenador del VT Reggio Emilia en Segunda División.