Buon passista, fu per alcuni anni uomo fondamentale della squadra della 4x100km a cronometro: con questa selezione si aggiudicò un secondo posto mondiale a Colorado Springs nel 1986 e il titolo iridato a Villach l'anno successivo (Roberto Fortunato, Eros Poli e Mario Scirea gli altri tre alfieri); sempre nella cronometro a squadre fu quinto ai Giochi olimpici di Seul del 1988.