En el año 2000 y tras una destacada actuación con España en la Eurocopa de ese verano, fue fichado por el Barcelona, en un traspaso de entorno a 20 millones de euros, procedente del Betis.