S’inicià al Club Egara, on disputà tota la seva carrera esportiva. Amb el primer equip aconseguí deu Campionats de Catalunya (1961, 1963-71), set Copes del Rei (1961, 1963, 1965, 1968, 1969, 1971, 1972) i dues Lligues espanyoles consecutives (1971, 1972). Fou internacional amb la selecció espanyola, i participà en els Jocs Olímpics de Roma (1960), on obtingué la medalla de bronze, els de Tòquio (1964), on aconseguí el quart lloc, i els de Mèxic (1968).