Membre del Club Natació Barcelona, s’especialitzà en crol en proves de velocitat, i aconseguí catorze títols de campió de Catalunya, en 100 m lliure (1926, 1930, 1931), relleus 4 × 50 m estils (1927, 1930), relleus 3 × 100 m estils (1931), relleus 5 × 50 m lliure (1924, 1926, 1927, 1930) i relleus 4 × 200 m lliure (1927, 1928, 1930, 1931). Fou vuit vegades campió d’Espanya, en 100 m lliure (1926, 1927, 1928, 1930) i relleus 4 × 200 m lliure (1926, 1927, 1929, 1931). També fou recordista català i estatal: en 50 m lliure (1930), 100 m lliure (1927), relleus 5 × 50 m lliure (1926, 1928, 1930, 1932) i relleus 4 × 200 m lliure (1926, 1927).