Professionista dal 1963 al 1971, vinse il Giro del Lazio nel 1969, prese parte cinque volte al Giro d'Italia e due volte al Tour de France concludendoli tutti. Da dilettante vinse i Campionati del mondo di Renaix.