Especialitzat en estil lliure, fou dues vegades subcampió d’Espanya, un cop campió de Catalunya de 100 m lliure i vint-i-quatre internacional amb Espanya. Fou entrenador al Club Natació Lleida en dues etapes (1979-85 i 1995-99) i, a la Federació Catalana de Natació, tècnic del Centre de Tecnificació de Lleida (1985-87 i 1995-99) i secretari de la Comissió Tècnica (1995-99). A la Reial Federació Espanyola de Natació (RFEN) exercí com a director de competicions estatals i internacionals (1985-2010), i també com a director tècnic del CAR de Madrid (1987-91) i com a seleccionador espanyol júnior (1988-95). Fou director tècnic absolut en dues etapes (2006 i 2008-09) i director de competició de natació al Mundial de Barcelona (2003), en tres Campionats d’Europa (1997, 2000, 2004) i dels Jocs Mediterranis (2004). És director tècnic d’aigües obertes de la RFEN des del 2009, i exercí de comentarista televisiu als Jocs de Sydney (2000) i Atenes (2004).