Membre del Club Natació Barcelona (CNB), guanyà cinc Campionats d’Espanya de primera categoria (1950-54). Entre els anys 1951 i 1957 fou trenta-nou vegades internacional, participà en els Jocs Mediterranis (1951, 1955), en els quals assolí la medalla d’or (1951) i la de bronze a Barcelona; en la Copa Itàlia (1953), on repetí medalla de bronze, i en els Jocs Olímpics de Hèlsinki (1952). Després esdevingué directiu i ocupà el càrrec de president del CNB (1978-82).