Fitxà pel Futbol Club Barcelona (1968-80) procedent de l’Atlético de Madrid. Obtingué tres Lligues (1969, 1973, 1980) i tres Copes del Generalísimo (1969, 1972, 1973) amb el Barça. Fou setanta-vuit vegades internacional i participà en els Jocs Olímpics de Munic (1972) i Moscou (1980). Es retirà en el Barça i després fou director tècnic del club. Com a entrenador, dirigí el Papiol, el Grup Excursionista i Esportiu Gironí (GEiEG) i el Sant Antoni de Vilamajor, entre d’altres, i fou seleccionador català.