En 1990, il est médaillé de bronze de la poursuite individuelle aux championnats du monde sur piste. L'année suivante, il dispute le Tour d'Italie, son premier grand tour. Il est mis hors course après la quatorzième étape pour s'être battu avec le coureur colombien .