Competí pel Club Natació Barceloneta (1960-82), equip amb el qual aconseguí tres Lligues (1970, 1973, 1974) i una Copa d’Espanya (1973). Fou 126 vegades internacional amb la selecció espanyola i disputà els Jocs Olímpics de Munic (1972), dos Campionats del Món (1973, 1975), dos Campionats d’Europa (1970, 1974) i els Jocs Mediterranis (1971), en els quals guanyaren la medalla de bronze. Com a entrenador, ha dirigit l’equip absolut del Club Natació Barceloneta (1983-85) i la selecció espanyola júnior (1988). Ha estat director tècnic de la Federació Catalana de Natació i de la secció de waterpolo (1988). Com a directiu, ha estat vocal de la comissió esportiva del Club Natació Barceloneta (1989), vicepresident del Club Natació Atlètic Barceloneta (1998-2011) i president de l’Associació de la Lliga de Waterpolo (2005-08). Ha rebut la medalla d’or, plata i bronze de la Federació Espanyola de Natació.