Fue maestre de la Orden de Santiago, señor de Haro, adelantado mayor de la frontera de Andalucía y camarero mayor del rey, y fue asesinado en la ciudad de Sevilla en 1358 por orden de su hermanastro, el rey Pedro I de Castilla.