A lo largo de su carrera como ciclista defendió los colores de varios clubes ciclistas Athletic Club, GAC, Soriano, Sociedad Ciclista Bilbaína, Orbea, RCD Español y UD Sants.