W bitwie pod Lowestoft zapobiegł katastrofie przejmując dowództwo nad flotą i umożliwiając wycofanie większości sił holenderskich.

Zyskując nagle popularność 23 lipca 1665 otrzymał tymczasowo naczelne dowództwo nad flotą holenderską jako admirał-porucznik (Luitenant Admiraal), lecz musiał zrzec się tej funkcji (ale nie stopnia) na rzecz admirała-porucznika De Ruytera. Po przeniesieniu do Admiralicji Amsterdamu walczył w bitwie czterodniowej oraz w bitwie pod North Foreland. Po tej bitwie został obwiniony przez De Ruytera o niesubordynację i odsunięty od służby w sierpniu 1666. W tym okresie podejrzewany był także o udział w spiskach przeciwko rządowi Holandii.

Oranżyści przy władzy Gdy do władzy w Holandii doszli Oranżyści (Tromp był ich gorącym zwolennikiem), wrócił do służby we flocie holenderskiej w kwietniu 1673, by walczyć podczas trzeciej wojny angielsko-holenderskiej przeciwko Francuzom i Anglikom. Pod wodzą De Ruytera wziął udział w trzech bitwach, a wyróżnił się w dwóch – pod Schooneveld i pod Texel w sierpniu 1673. Walczył przy tym ze swoim osobistym wrogiem Edwardem Spraggem (który utonął).