S’inicià en el SHUM Maçanet i després jugà en les categories de base del Girona i el GEiEG abans de tornar al club selvatà, amb el qual debutà en la màxima categoria la temporada 2001-02. Fou campió d’Europa júnior i del món sub-18 amb la selecció espanyola (2002). Jugà al FC Barcelona (2003-05), amb el qual guanyà dues Lligues (2004, 2005), dues Copes d’Europa (2004, 2005), una Copa Continental (2005), una Supercopa d’Espanya (2005) i una Copa del Rei (2005), i posteriorment amb l’Oliveirense portuguès (2005-06), l’Alcoi (2006-08) i el GEiEG (2008-10), amb els quals ascendí a l’OK Lliga, i el Saint Omer francès (2010-11).