Format al Club Egara, en el qual desenvolupà tota la seva carrera, guanyà tres Campionats de Catalunya (1972, 1973, 1974), sis Lligues estatals (1971-75, 1979) i quatre Copes d’Espanya (1968, 1969, 1971, 1972). Amb la selecció espanyola, es proclamà campió d’Europa (1974) i disputà tres Copes del Món (1973, 1975, 1978) i els Jocs Olímpics de Mont-real (1976).