Med «Zierikzee» som flaggskip deltok han i alle sjøslagene under den tredje engelsk-nederlandske krig og under den fransk-nederlandske krigen deltok han i Michiel de Ruyters mislykkede ekspedisjon mot øyen Martinique i 1674. Sammen med Cornelis Tromp, øverstkommanderende for den danske flåten, kjempet han i 1676 mot svenskene under den skånske krig. I 1678 kommanderte han en hjelpeflåte som ble sendt for å bistå Spania sjøkrigen mot Frankrike (1672-'78), og i mars samme år fant en trefning sted ved Ouessant der hans motpart var den franske kontreadmiralen Château-Renault.