El verano de 1996 fichó por la Real Sociedad a cambio de 550 millones de pesetas (unos 3 millones de euros), equipo donde militó en 2 etapas y en la que en ambas ofreció el mejor nivel de su carrera.