He commanded the escort carrier HMS Begum in 1942-1944.
He was commandant of a shore establishment at Portsmouth, HMS Vernon II in 1945 before being appointed captain of the aged battleship HMS Ramillies in 1945-1946.