Fue internacional absoluto durante 16 años (1999–2015) con la selección española, totalizando 280 internacionalidades y formado junto a Pol Amat y Santi Freixa, el denominado "«tridente mágico»" de la selección. Con ella disputó cuatro Juegos Olímpicos, proclamándose subcampeón olímpico en Pekín 2008 y campeón de Europa en Leipzig 2005.