Es internacional absoluto con la selección española desde 2004, haciendo su debut el 23 de julio de 2004 ante Croacia, en su ciudad natal de Palma de Mallorca.