Format al Club Natació Catalunya, destacà en categories inferiors guanyant el Campionat d’Espanya amb el club i la selecció catalana. Jugà cedit al Club Natació Terrassa (2003-04), retornà al Club Natació Catalunya (2004-05), i posteriorment formà part del Club Natació Atlètic Barceloneta (2006-11) amb l’excepció de la temporada 2008-09, que jugà al PSV Eindhoven holandès. Guanyà cinc Lligues espanyoles (2006-08, 2010, 2011), quatre Copes del Rei (2006-08, 2010), cinc Supercopes d’Espanya (2006-08, 2010-2011) i quatre Copes de Catalunya (2007-2008, 2010-2011). Fou deu vegades internacional amb la selecció espanyola juvenil i trenta-cinc amb la júnior. Debutà al Campionat d’Europa juvenil (2003) i aconseguí la medalla de bronze al Campionat del Món júnior (2005).