Fill d’un remer olímpic, s’aficionà molt aviat a la pràctica esportiva al Club Natació Barcelona, si bé també competí esporàdicament amb el RCD Espanyol i el CA Stadium. Fou campió d’Espanya de 400 m i 400 m tanques (1951), i triple campió de Catalunya de totes dues proves (1950, 1951, 1954). Establí els rècords estatals de 400 m tanques (1951) i 4 × 400 m (1950), amb la selecció catalana. Fou cinc vegades internacional amb la selecció espanyola i disputà els Campionats d’Europa (1954).