Especialitzat en les proves de fons, s’inicià al Reus Esportiu i posteriorment nedà pel CN Reus Ploms (1986-92), el CN Metropole (Canàries) (1992-94), el CN Sabadell (1994-98), el CN Terrassa (1998-99) i, ja en categoria màster, novament al CN Sabadell, des del 2003. Els seus principals entrenadors foren els holandesos Bas Stam i Paulus Wildeboer, i Joan Fortuny. Entrenà a la residència Blume i al CAR de Sant Cugat. En l’àmbit internacional, els seus millors èxits foren les medalles de bronze de 1. 500 m lliure al Campionat d’Europa júnior (1991), la de plata a la Copa del Món en 25 km (1997) i l’or en els 1. 500 m lliure del GP Internacional de Barcelona (1992). Fou també dues vegades campió d’Espanya en 1. 500 m lliure (1992, 1993), subcampió de 25 km (1997) i campió en relleus 4 × 200 m lliure. En campionats de Catalunya fou campió en 1. 500 m lliure i 400 m lliure en diverses categories en més de vint ocasions. El 1994 feu la travessia Mallorca-Tarragona de relleus amb altres tres nedadors. A partir del 1998 competí en categoria màster, on fou campió estatal dels 200 i 400 m lliure. El 1991 fou reconegut com a millor esportista de Tarragona.