Format a les files del CN Montjuïc, hi milità tota la seva carrera. Aconseguí cinc títols de Lliga (1977, 1978, 1979, 1984, 1985) i fou subcampió de la Recopa d’Europa (1982). Fou campió d’Europa júnior (1980).
Ha estat vicepresident (1998-2007) i president (des del 2009) de la Federació Catalana de Natació, i directiu i vicepresident primer (des del 2016) de la Reial Federació Espanyola de Natació. Des del 2009 forma part de la junta directiva de la Unió de Federacions Esportives de Catalunya, de la qual és vicepresident des del 2013.