Membre del Club Natació Sant Andreu, fou campió d’Espanya júnior de crol en proves de fons i encapçalà els rànquings estatals de quinze i setze anys en els 400 i 1.500 m lliure. Posteriorment, es dedicà preferentment a les proves combinades d’estils, i fou campió de Catalunya absolut de 200 m papallona (1983) i de 400 m estils individual (1981, 1984). Fou subcampió d’Espanya de 400 m estils individual (1986, 1987). Participà en els Campionats del Món (1986) i en els Jocs Mediterranis (1987).