В апреле и мае 1940 года в составе экипажа HMS Valiant принимал участие в Норвежской кампании, а затем в нападении на французский флот в Мерс-эль-Кебире в июле 1940 года. В октябре 1941 года был переведен на эсминец HMS Highlander (H44), а затем на эсминец HMS Ashanti (F51) в январе 1942 года. В течение длительного периода службы на HMS Ashanti принимал участие в арктических конвоях, получил звание лейтенанта 1 июля 1942 года. В августе 1942 года принимал участие в операции «Пьедестал» по снабжению Мальты, а затем в ноябре 1942 в Мароккано-алжирской операции. Затем его вновь перевели на арктические конвои, а в июне 1944 года принял участие в Высадке в Нормандии. Служил с отличием, награжден Крестом за выдающиеся заслуги в 1942 году за спасение жизней многих военнослужащих, когда эсминец HMS Somali (F33) был поражен торпедой.