En el verano de 2006 fichó por el Real Zaragoza, tras un desembolso de 11 millones de euros por parte de la entidad aragonesa, pasando a ser uno de los fichajes más caros en la historia del club e ingresando así en un equipo plagado de compatriotas.