Destacó como jugador del F. C. Barcelona, club en el que militó durante 14 temporadas como jugador, y en el que posteriormente inició su carrera como entrenador.
Su capacidad de liderazgo le llevó a ser el capitán del F. C. Barcelona durante la segunda mitad de los años 70 hasta su retirada, al finalizar la temporada 1983-1984.
En 1984, retirado ya como jugador, inició su carrera de entrenador, que le ha llevado a dirigir al primer equipo del F. C. Barcelona en diversas ocasiones.
Posteriormente ha dirigido a otros conjuntos como el Cáceres CB, con el que llegó a ser subcampeón de la Copa del Rey de Baloncesto en 1997.
Debutó el 17 de julio de 1972 en un partido amistoso frente a Argentina (España 68- Argentina 58) disputado en Sao Paolo (Brasil).