Como jugador destacó en la posición de base (medio centro, como se denominaba en la época).
Jugó 13 años en la máxima categoría del baloncesto español: en el Círcol Catòlic de Badalona, Orillo Verde, Real Madrid y Club Joventut de Badalona.
Sus máximos éxitos como jugador los logró militando en el Real Madrid con el que, en cuatro temporadas, conquistó tres Ligas españolas, cuatro Copas de España y fue dos veces finalista de la Copa de Europa.
Posteriormente, en el Club Joventut de Badalona, sumaría otra Liga y otra Copa a su palmarés.
Fue 118 veces internacional con la Selección de baloncesto de España, siendo el primer jugador español que llegó a los cien partidos internacionales con la selección.