Membre del Club Natació Barceloneta, fou campió de Catalunya de 100 m lliure (1955), 400 m lliure (1955), 1.500 m lliure (1954), 100 m esquena (1955, 1957) i, dos cops, de gran fons com a guanyador de la Travessia del Port de Barcelona (1954, 1955). També guanyà la Travessia de l’Estany de Banyoles i fou recordista amb els equips de relleus de la selecció catalana de 4 × 100 m estils (1957) i 4 × 200 m lliure (1958). En l’àmbit estatal fou campió de 4 × 200 m lliure (1958) i medalla de bronze de 100 m esquena (1957). Internacionalment, participà en els Jocs Mediterranis de Barcelona (1955) com a component de la selecció espanyola de relleus 4 × 200 m lliure. Posteriorment, fou subcampió de Catalunya de waterpolo (1964, 1967) amb l’equip del Barceloneta i, en deixar-ho, s’integrà a la junta directiva del club, que el 1954 li havia concedit la Insígnia d’Or i el 1972 l’havia nomenat soci d’honor.