Davanter que es formà a les categories inferiors del Futbol Club Barcelona, on entrà el 1961. Jugà una temporada al Calvo Sotelo de Puertollano (1967-68) i debutà amb el primer equip blaugrana la temporada 1969-70, on actuà fins la 1972-73. Jugà 117 partits, 98 dels quals foren de Lliga, i marcà un total de 27 gols. Aconseguí una Copa del Rei (1971) i una Copa de Fires (1971). Posteriorment jugà a l’Elx CF (1973-76) i a la UE Llevant (1976-77). Fou internacional sub-23 i olímpic a Mèxic (1968). Des del 2003 presideix l’Agrupació Barça Jugadors. El 2004 creà l’Associació d’Exjugadors Europeus, de la qual també és president, i el 2005, l’Associació Espanyola d’Exjugadors, de la qual és vicepresident. L’Associació Catalana de Dirigents de l’Esport el guardonà com a Millor Dirigent de Club (2009).