S’inicià com a davanter al CP Vic, club en què debutà a la màxima categoria i arribà a ser el capità durant diverses temporades. Pel que fa a títols, quant als clubs conquerí una Copa de la CERS (2001), tres Copes del Rei (1999, 2009, 2010) i una Supercopa d’Espanya (2009). Fou internacional absolut tant amb Catalunya com amb Espanya. Amb la selecció catalana guanyà una Copa Amèrica (2010) i una Golden Cup (2010), i amb la selecció espanyola conquerí tres Campionats del Món (2007, 2009, 2011) i tres d’Europa (2006, 2008, 2010).