Format al CN Atlètic i el CN Barcelona (1978-82), destacà com a júnior en vèncer el Campionat d’Espanya (1981) i del Món (1983) de la categoria. El 1982 fitxà pel Club Natació Catalunya, amb el qual guanyà sis Lligues (1988-90, 1992-94), quatre Copes del Rei (1987, 1988, 1990, 1992), dues Copes Catalanes (1985, 1986) i cinc Campionats de Catalunya (1987-88, 1991-93). Participà en quatre edicions de la Copa d’Europa (1988, 1989, 1990, 1993) i tres de la Recopa (1986, 1987, 1992). El 1992 guanyà la Recopa i la Supercopa d’Europa. Un cop retirat assumí tasques directives i el 2011 era vicepresident segon del CN Catalunya.