Fue internacional absoluto con la selección española durante siete años, desde 1998 hasta 2005, totalizando 46 internacionalidades y 5 goles, y disputando tres fases finales, Eurocopa 2000, Copa del Mundo 2002 y Eurocopa 2004.