En 1981 ficha por el Real Zaragoza donde acabó contabilizando 304 partidos (26.984 minutos) en primera división, hasta que una anomalía cardíaca le obligó a retirarse en 1990.