Membre del Can Mèlich Club primer i del Club Ciudat Diagonal després, fou campió de Catalunya i Espanya en totes les categories inferiors. En categoria absoluta es proclamà tretze vegades campió de Catalunya (2000-12) i dues d’Espanya (2001, 2010), així com campió d’Espanya per clubs (2007). Ha guanyat dos campionats del Circuit PSA (2008, 2010). També fou guanyador de l’Obert Internacional de Sant Petersburg (2011) i medalla de bronze en els Jocs Mediterranis (1997). Ha estat més de 200 vegades internacional amb la selecció espanyola i ha arribat a ocupar la posició 79 en el rànquing mundial. L’any 2003 la Federació Europea d’Esquaix li atorgà l’Sportsmanship Award. Ha estat membre de la selecció catalana de raquetbol.