En 1296, durante la minoría de edad de su sobrino, Fernando IV de Castilla, fue proclamado rey de León, de Sevilla y de Galicia como Juan I de León, aunque en 1300 se reconcilió con Fernando IV y entró a su servicio.