Començà a competir a 17 anys a Sant Boi de Llobregat, després de practicar la gimnàstica i el rugbi amb la UE Santboiana. Es proclamà campió d’Espanya dels 50 m lliure (1999). Pertanyent al CN Valenciano, passà a entrenar-se amb Joan Fortuny al CAR de Sant Cugat. Fou el primer espanyol a baixar dels 50 s en els 100 m lliure. Participà en els Jocs Olímpics de Sydney (2000) i Atenes (2004). En els Campionats d’Europa en piscina curta, guanyà la medalla de bronze en els 50 m (2004) i el títol europeu (2006). Una vegada retirat, el 2009 fundà l’empresa Aquatic Global Sport, dedicada a la comercialització d’articles esportius.