Während des Hundertjährigen Krieges, in der Kastilien auf Seiten der Franzosen eingriff als Dank für die Unterstützung Frankreichs für Heinrich II. während des Bürgerkrieges, hatte er das Kommando über die kastilisch-französische Flotte während der Seeschlacht von La Rochelle, in der er die Engländer vernichtend schlug, was die Engländer zu dieser Zeit in die Defensive brachte. Der Sieg führte zur Vorherrschaft Kastiliens auf See und Heinrich II. belohnte sein Sieg, indem er ihn die Ländereien von Linares gab.