Membre del Club Natació Barcelona, el 1925 fou campió de Catalunya de 200 m braça i de relleus 4 × 50 m estils. Es proclamà campió d’Espanya de 100 m braça (1918) i 200 m braça (1919). En waterpolo fou cinc vegades campió de Catalunya de primera categoria (1921-25) i dues vegades d’Espanya (1920, 1921). El 1920, participà en els Jocs Olímpics d’Anvers i jugà els tres primers partits internacionals de la història del waterpolo espanyol.