Ha sido internacional con la Selección de fútbol de España en 11 ocasiones. Debutó el 24 de marzo de 2001 en un partido de clasificación para el Mundial de 2002 ante el combinado de Liechtenstein de la mano de José Antonio Camacho cuando militaba en las filas del Espanyol. Participó en el Mundial de Corea y Japón de 2002, así como en la de Portugal.