Santiago Perez has been banned for two years by the Spanish Cycling Federation (RFEC) after testing positive for a blood transfusion last September.
Santiago Perez was second in the Tour of Spain
The 27-year-old tested positive following the eighth stage of the Tour of Spain while riding for Phonak.
He denied any wrongdoing and may still appeal against the decision.
Blood doping is a way of enhancing an athlete's endurance by increasing the amount of red cells in the blood, using his blood or a donor of the same group.
Perez's former team-mate and Olympic time trial champion Tyler Hamilton tested positive for blood transfusions at both the Tour of Spain and the Athens Olympics.