Desenvolupà tota la seva carrera al Club Egara, amb el qual guanyà set Campionats de Catalunya (1967-71, 1973, 1976), cinc Copes d’Espanya (1968, 1969, 1971, 1972, 1980) i sis Lligues estatals (1971-75, 1979). Competí als Jocs Olímpics de Mont-real (1976) amb la selecció espanyola.