Cuando el rey Sancho fue muerto durante el sitio de Zamora, el 7 de octubre de 1072 (según la tradición por Bellido Dolfos), sin dejar herederos, su hermano Alfonso que estaba exiliado en Toledo tomó el trono de Castilla.