Fitxà pel Futbol Club Barcelona (1973-89) procedent del Cadis. Jugà amb l’equip blaugrana com a defensa central en 549 partits, per la qual cosa és el jugador del club amb més partits disputats. Guanyà la Lliga (1974, 1985), la Copa del Rei (1978, 1981, 1983, 1988), la Recopa (1979, 1982, 1989), la Supercopa d’Espanya (1983) i la Copa de la Lliga (1983, 1986). Internacional absolut en 32 partits, jugà la Copa del Món (1978).