Format al Club Natació Olot, el 2003 anà al Club Natació Barcelona, amb el qual aconseguí la categoria internacional. Posteriorment, jugà en el Mladost de Zagreb (2011-12), i el 2012 marxà a l’Olimpiakós de Grècia. Amb el CN Barcelona fou dues vegades campió de la Lliga (2004, 2005), aconseguí una Copa del Rei (2011) i una LEN Trophy (2004). Amb l’equip croat guanyà una Copa de Croàcia (2011) i amb l’Olimpiakós guanyà quatre vegades la Lliga grega (2013-16) i la Copa de Grècia (2013-16). La temporada 2016-17 fitxà pel Club Natació Atlètic-Barceloneta, amb el qual guanyà la Supercopa (2016-19), la Copa Catalunya (2016-19), la Copa del Rei (2017-20) i la Lliga (2017-20). L’any 2021 retornà al Club Natació Barcelona.
Membre de la selecció espanyola, aconseguí les medalles d’argent (2009, 2013) i de bronze (2022) als Jocs Mediterranis; la d’or (2024), de plata (2018, 2020) i la de bronze (2006, 2022) al Campionat d’Europa; la de plata a la Lliga mundial (2012); la de bronze a la Copa del Món (2010), i la d’or (2022), la de plata (2009, 2019) i la de bronze (2007, 2023) al Campionat del Món. Aconseguí el diploma olímpic en els Jocs Olímpics de Londres (2012) i de Rio de Janeiro (2016). De la federació espanyola té les medalles de serveis distingits de bronze (2008), d’argent (2009) i d’or (2012) i la medalla extraordinària al mèrit esportiu (2009), i de la federació catalana, dues mencions especials (2005, 2009).