Vinculat al Club Nàutic El Balís de Sant Andreu de Llavaneres, ha regatejat en diferents classes: optimist, laser, europa, vaurien, 420, 470, RSFeva, soling, creuer, 29er i IOM (International Onemetre Class) de vela radiocontrol. Assolí el Campionat d’Espanya de la classe 470 juvenil (1983), el de vaurien (1985) i un subcampionat en la classe 420 a (1988). En l’àmbit internacional, aconseguí un primer lloc en el Campionat del Món júnior (1982), un tercer lloc en el Campionat d’Europa del 2001 i una quarta posició en el Campionat del Món màster de la classe europa a Sant Pere Pescador (2007). Fou escollit millor esportista pel diari AS (1982). Exercí d’entrenador a la Federació Espanyola de Vela.