Gran parte del servizio di Vian durante la seconda guerra mondiale fu nel Mediterraneo, dove comandò una squadriglia di incrociatori, difese diversi convogli critici e guidò il supporto navale alle invasioni alleate della Sicilia.
e l'Italia. Il suo servizio in tempo di guerra fu completato al comando della componente aerea della Flotta del Pacifico britannica, con azioni di successo contro i giapponesi a Sumatra e nel Pacifico occidentale. Dopo la guerra, Vian prestò servizio nel Regno Unito, come quinto lord del mare e come comandante in capo della flotta interna. Si ritirò nel 1952 con il grado di ammiraglio della flotta, assunse la direzione commerciale e morì a casa nel 1968.