С конца Первой мировой войны Виан специализировался на корабельной артиллерии, позднее получил несколько назначений как офицер-артиллерист. В начале 1930-х стал командиром эсминца «HMS Active», а затем флотилией эсминцев. Во Второй мировой войне весной 1940 года освободил пленных британцев с «Альтмарка»; через год попытался со своей флотилией торпедировать «Бисмарк» в ночь перед его гибелью. Позже командовал эскадрой крейсеров на Средиземноморском театре; затем авиаударным флотом на Тихоокеанском. После войны был первым морским лордом адмиралтейства, командовал внутренним флотом. В 1952 году вышел на пенсию в звании адмирала флота и далее занимал должности директоров в коммерческих фирмах.