Con la Nazionale spagnola è stato campione d'Europa a Austria-Svizzera 2008, campione del mondo nel Sudafrica 2010 e terzo classificato alla Confederations Cup di Sudafrica 2009; ha inoltre preso parte agli Europei di e ai Mondiali di . A livello giovanile, con l'Under-20 si è laureato campione del mondo a Nigeria 1999, mentre con la selezione olimpica è stato medaglia d'argento ai Giochi di Sydney 2000.