Amb el CN Montjuïc fou campió d’Espanya de waterpolo com a jugador (1973). Esdevingué entrenador superior de natació i màster en alt rendiment pel Comitè Olímpic Espanyol. Com a tècnic treballà al CN Molins de Rei, al CN Sant Adrià, al CE Mediterrani i fou director esportiu del Centre Crol de Calella. Col·laborà amb les federacions catalana i espanyola, i formà part de l’equip tècnic de la selecció estatal absoluta en diverses competicions internacionals, com en els Jocs Olímpics de Sydney (2000). Entre el febrer del 2009 i el 2016 fou entrenador itinerant i corresponsable del programa de detecció i seguiment de promeses de la federació catalana. Posteriorment, fou entrenador del Club Natació Cervera (2016-18) fins a la seva jubilació.