Davanter del Club Egara de Terrassa, fou dues vegades campió d’Europa (1969, 1970), cinc vegades campió d’Espanya (1971-75) i guanyà set Copes del Rei (1963, 1965, 1968, 1969, 1971, 1972, 1973). Fou internacional amb la selecció espanyola en 135 ocasions i pitxitxi de diferents torneigs. Participà en els Jocs Olímpics de Tòquio (1964), Mèxic (1968) i Munic (1972). Guanyà el Campionat d’Europa celebrat a Madrid (1974) i la medalla de bronze a Brussel·les (1970), mentre que aconseguí la medalla d’argent de la Copa del Món a Barcelona (1971). Es retirà el 1981. Rebé la medalla al mèrit esportiu (1969) per ser el primer jugador que arribà a les cent internacionalitats.