Nacio en Granollers (Barcelona), el 4 de marzo de 1948. Delantero que se formó en las categorías inferiores del FC Barcelona, donde entró en 1961. Jugó una temporada en el Calvo Sotelo de Puertollano CF(1967-68) y debutó con el primer equipo blaugrana la temporada 1969/70, donde actuó hasta la 1972/73. Jugó 117 partidos, 98 de los cuales fueron de Liga, y marcó un total de 27 goles. Consiguió una Copa de España (1971) y una finalísima de la Copa de Ferias (1971). Posteriormente jugó en el Elche CF (1973-76) y en la UE Levante (1976-77). Fue internacional sub/23 y olímpico en México (1968). Desde 2003 preside la Agrupació Barça Jugadors. En 2004 creó la Asociación de Ex jugadores Europeos, de la que también es presidente, y en 2005, la Asociación Española de Ex jugadores, de la que es vicepresidente. La Associació Catalana de Dirigents de l’Esport lo premia como el Millor Dirigent de Club (2009)