Трёхкратный участник Олимпийских игр. На Олимпиаде в Сиднее участвовал в командной гонке на время и индивидуальной гонке на трэке. На Олимпиаде в Афинах участвовал в шоссейной гонке.
Родившись в Ленинграде, он начал заниматься велоспортом, позже переехал в Испанию и выступал за команду Banesto.
На Тур де Франс 2004, использовал свои способности и в раздельной гонке на время, на предпоследнем этапе победил Томаса Фёклера.
В сезоне 2005, он не смог выступить также удачно на Тур де Франс, но тем не менее попал в десятку генеральной классификации на Джиро д'Италия.
В 2007 он выиграл первый этап на Vuelta Castilla y Leon и занял первое итоговое место на Вуэльте Каталунии и Tour de Suisse.