Da dilettante vinse il titolo mondiale nella cronometro a squadre nel 1962 e la medaglia d'argento nel 1963. Professionista dal 1963 al 1972, vinse un Giro delle Fiandre, sei tappe al Giro d'Italia e la prima edizione della Tirreno-Adriatico.