En 2007 fue traspasado al Real Zaragoza, en el que permaneció cuatro temporadas hasta su vuelta al Atlético en la campaña 2011/12.