Arribà al juvenil del Futbol Club Barcelona quan tenia quinze anys i, el 1974, debutà en el primer equip després de proclamar-se campió d’Europa júnior amb la selecció espanyola (1973). Amb el Barça guanyà sis Copes d’Europa (1978-83), tres Supercopes d’Europa (1981, 1982, 1983), una Copa Intercontinental (1983), dues Copes de les Nacions de Montreux (1978, 1980), sis Lligues (1977-82) i quatre Copes del Rei (1975, 1978, 1979, 1981). Amb la selecció espanyola guanyà un Mundial (1980) i dos europeus (1981, 1983). Es retirà el 1983.