Format al CH Canet, passà al CE Arenys de Munt i CP Tordera, amb el qual pujà a l’OK Lliga la temporada 2002-03. Sempre en la màxima categoria, jugà amb el CH Vilaseca (2004-05), el CH Lloret (2005-06), el Llista Blava (2006-08), el CP Vic (2008-09), el CP Vilanova (2009-11) i el SHUM (2011-12). Amb el Vic guanyà una Copa del Rei i fou subcampió de la Lliga Europea (2009), i amb el Vilanova fou subcampió de la Copa del Rei (2010) i de la Copa de la CERS (2011).