Il passe professionnel en 1998 dans l'équipe Avianca avant de rejoindre la Kelme l'année suivante, équipe dans laquelle il remporte le Tour d'Espagne 2002 devant Roberto Heras et Joseba Beloki. Il se classe également sixième du Giro cette année-là. Il rejoint ensuite la Fassa Bortolo en 2003 et termine sa carrière chez Euskaltel-Euskadi avec laquelle il remporte le Tour de Suisse 2005.
Il a été impliqué dans une affaire de dopage.
L'après carrière
Après sa carrière, il connait de nombreux démêlés avec la justice espagnole.
En 2007, il est arrêté pour conduite sous l'influence de l'alcool et de cocaïne. Début 2008, il est arrêté pour avoir agressé deux employés d'une agence immobilière.
Le , il est entendu dans le cadre d'une opération coordonnée par la Police nationale de Leon, pour escroquerie présumée dans le domaine de l'immobilier. Le , il est arrêté pour avoir tenté de voler des téléphones dans une boutique de téléphonie mobile[1].