Vinse la prima medaglia ai campionati del mondo 1985, giungendo secondo nella specialità dell'otto con.
Alle Olimpiadi del 1988, a Seoul, conquistò la medaglia d'oro sul 4 di coppia azzurro (con Gianluca Farina, Piero Poli e Davide Tizzano), pochi minuti dopo che i suoi due fratelli Carmine e Giuseppe ebbero la meglio nella gara del due con.
Fu costretto a uno stop forzato di cinque anni, dovuto ad una forma di trombosi.[2] Saltò le Olimpiadi del 1992 e tornò a gareggiare ai mondiali nel 1995, giungendo tredicesimo in 2 di coppia. Sempre in 2 di coppia, l'anno successivo, gareggiò alle Olimpiadi di Atlanta vincendo la medaglia d'oro con Davide Tizzano.
Nel 1997 e nel 1998 vinse la medaglia d'oro ai campionati del mondo nella specialità del 4 di coppia, mentre nel 1999 giunse settimo. Ai Giochi del Mediterraneo di Bari 1997 ha vinto l'oro nel due di coppia, assieme ad Alessio Sartori. Alle Olimpiadi del 2000[3], nella specialità del 4 di coppia, assieme a Rossano Galtarossa, Alessio Sartori e Simone Raineri conquistò di nuovo la medaglia d'oro.[4] Vinse ancora una medaglia d'argento ai mondiali del 2002 in 2 di coppia.
Il riacutizzarsi della trombosi ne impedì la partecipazione ai Giochi di Atene nel 2004[5], col successivo ritiro dall'agonismo.[6] Nel 2006 fu insignito dalla FISA della medaglia Thomas Keller, la più importante onorificenza in tema di canottaggio.[7]
Nel maggio 2015, una targa a lui dedicata fu inserita nella Walk of Fame dello sport italiano a Roma, riservata agli ex-atleti italiani che si sono distinti in campo internazionale.[12][13]