Team manager e direttore sportivo, nato il 29.12.1952 a Vigodarzere, è sposato e ha due figlie. Risiede a Pieve di Curtarolo (Pd).
Corridore fin dalle categorie giovanili, ha vinto tra i dilettanti sette corse internazionali nell’anno che lo ha lanciato nel professionismo, in cui ha corso per sei anni.
E’ stato apprezzato collaboratore di capitani di nome, come Bitossi e Panizza nella Vibor (1977 e 1978), De Vlaeminck e Saronni nella Gis (1979 e 1980) Selle San Marco SiderGabrielli (1981) e nella Metauromobili Pinarello con lo scalatore belga Van Impe (1982).
Conclusa la sua attività di corridore, ha costituito nel 1986 a Padova una formazione dilettantistica che ha guidato per cinque anni.
Nel 1991 è rientrato nella carovana professionistica, chiamato a dirigere la Gis Ballan (1991) Mercatone Uno (1992); direttore sportivo della ZG Mobili (1993), per due anni alla Gewiss Ballan (1994 – Giro d’Italia vinto con Berzin – e 1995), alla Gewiss Playbus (1996) e alla Batik Del Monte (1997), quindi ha formato e guidato la Ballan (1998) e la Ballan Alessio (1999).
Portando Gilberto Simoni al 3° posto nel Giro d’Italia del ‘99.
Nel 2002/2003/2004 alla Saeco, vincendo il Giro del 2003 con Simoni e nel 2004 con Damiano Cunego.
Nel 2005 dirige l’ Acqua e Sapone, 2006/2007 la Tenax e nel 2008 collabora con il team sudafricano Barloworld. Nel 2010 alla Colnago, 2012 alla Utensilnord-Named.