Pierwszy medal na międzynarodowej imprezie wywalczył w 1970 roku, kiedy podczas mistrzostw świata w Leicester zajął trzecie miejsce w wyścigu ze startu wspólnego. W zawodach tych wyprzedzili go jedynie Belg Jean-Pierre Monseré oraz Duńczyk Leif Mortensen. Na rozgrywanych rok później mistrzostwach świata w Mendrisio był drugi, ulegając tylko Eddy’emu Merckxowi z Belgii. W tej samej konkurencji zwyciężył na mistrzostwach świata w Barcelonie w 1973 roku. W 1964 roku wystartował w wyścigu ze startu wspólnego na igrzyskach olimpijskich w Tokio, gdzie zajął 33. pozycję. Startował także w kolarstwie torowym, ale bez większych sukcesów. W 1979 roku zakończył karierę.