Membre del Club Natació Barcelona. Fou deu vegades campió de Catalunya: dues en 1.500 m lliure (1955, 1957), una en 4 × 100 m estils (1959), cinc en 4 × 200 m lliure i dues de gran fons com a guanyador de la travessia del Port de Barcelona (1956, 1957). Fou recordista català de 800 m i 1.500 m lliure (dos cops en cada distància) en 1955-57. També fou campió d’Espanya amb la selecció catalana, nedant els relleus 4 × 200 m lliure (1957, 1958). Té la medalla al mèrit esportiu de la federació catalana (1957).