Pierwszy medal na międzynarodowej imprezie wywalczył w 1985 roku, kiedy podczas mistrzostw świata w Giavera del Montello zajął trzecie miejsce w wyścigu ze startu wspólnego. W zawodach tych wyprzedzili go jedynie Holender Joop Zoetemelk oraz Amerykanin Greg LeMond. Na rozgrywanych rok później mistrzostwach świata w Colorado Springs w tej samej konkurencji był najlepszy. W wyścigu ze startu wspólnego zdobył także srebrny medal podczas mistrzostw świata w Villach w 1987 roku, gdzie lepszy okazał się tylko Irlandczyk Stephen Roche.