Membre del Club Natació Barcelona, guanyà dos Campionats d’Espanya (1920, 1921) i sis Campionats de Catalunya (1921-26). Participà en els Jocs Olímpics d’Anvers (1920) i París (1924) i en els dos casos arribà a quarts de final. Un cop retirat s’incorporà a la junta directiva del club (1925-27).