Als Soldat der englischen Armee führte er im Rahmen des Hundertjährigen Krieges zahlreiche Feldzüge in Schottland und Frankreich und erwarb sich die Anerkennung von König Eduards III. Seinen größten Sieg konnte er in der Schlacht von Auberoche 1345 gegen die Franzosen erzielen, nach der er aus Lösegeldern für dort gefangenen genommene französische Adlige 67.000 £ erhalten haben soll. Später gelang es ihm, einen monumentalen (aber nur zeitweiligen) Friedensvertrag mit Frankreich zu arrangieren.