Dne 6. srpna 1370 byl jmenován admirálem Kastilie. Jmenování mu umožnilo uplatnit privilegia v soudní moci, právo na třetinu zisku nebo jiná různá ekonomická práva. Následovala první Ferdinandova válka proti Portugalsku. V námořních bitvách byla úspěšnější Kastilie, která podepsala s Portugalskem Alcoutimskou smlouvu. Smlouvou skončila hrozba povstání proti Kastilií na Pyrenejském poloostrově a Ambrosio Bocanegra byl v čele vojenské výpravy vyslán Jindřichem II. na pomoc Francii. Jeho flotila vyplula k La Rochelle, kde francouzská armáda konstábla Bertranda du Guesclina bránila město proti aglickému vojsku. Anglický král Edward III. na to reagoval vysláním 36 lodí pod velením sira Johna Hastingse, hraběte z Pembroke. Bitva u La Rochelle proběhla 22. až 23. června 1372. V bitvě zvítězil admirál Bocanegra nad anglickým loďstvem. Všechny anglické lodě byly potopeny. Následné francouzsko-kastilské útoky umožnili kontrolu nad Lamanšským průlivem, čímž byly i hrozbou pro jihozápadní pobřeží Anglie. V roce 1373 se zúčastnil vítězné bitvy u Lisabonu, která byla jeho poslední bitvou. Počátkem roku 1374 zemřel ve své vile v Palma del Río.