Format al Club Natació Montjuïc, destacà en natació de fons i de mig fons. El 1958 baté el rècord juvenil de 400 m estils individual i el rècord català de 1.500 m lliure en piscina de 50 m. Per altra banda, guanyà en dues ocasions el Campionat de Catalunya en la prova de 400 m (1959, 1960) i 1.500 m lliure (1958, 1960). Fou també campió d’Espanya amb la selecció catalana en la prova de 4 × 200 m lliure (1961, 1962). L’any 1962 passà a les files del Club Natació Sabadell. El mateix any aconseguí el rècord d’Espanya de 4 × 200 m lliure amb l’equip estatal. Entrenà el Club Jiménez de Madrid i el Reus Deportiu, del qual fou gerent els anys vuitanta.