Rappresentò il suo Paese ai Giochi olimpici di Monaco di Baviera nel 1972 e a quelli di Montréal nel 1976, in cui vinse la medaglia d'oro della prova in linea superando l'italiano Giuseppe Martinelli e il polacco Mieczysław Nowicki. Sempre tra i dilettanti fece suo il titolo iridato della cronosquadre nel 1974 a Montréal.