Es formà al Club Natació Atlètic, amb el qual fou campió de Catalunya de segona categoria (1941). El 1944 passà al Club Natació Barcelona i s’hi proclamà onze cops campió estatal (1946-52, 1954, 1955, 1957, 1961). Fou quaranta-una vegades internacional per Espanya en el període 1947-57 i participà en els Jocs Mediterranis (1951), on fou campió, i en els Jocs Olímpics de Londres (1948) i de Hèlsinki (1952). El 1963 esdevingué entrenador de la selecció estatal, del seu club i més tard del Poblenou i del Montjuïc. De la federació catalana rebé la medalla al mèrit esportiu (1953) i de l’espanyola, la placa d’honor (1957).