Philip est promu Sub-Lieutenant (enseigne de vaisseau de classe) après une série de cours à Portsmouth où il termine premier dans quatre des cinq catégories. En , il est affecté sur le destroyer des anciennes classes V et W reclassé escorteur antiaérien, le HMS "Wallace", et qui est chargé d'escorter des convois sur la côte est de l'Angleterre, ainsi que pour l'invasion alliée de la Sicile. Il est promu au grade de lieutenant de vaisseau le . En octobre de la même année, à tout juste , il est nommé « First lieutenant » (officier en second) du destroyer HMS "Wallace" devenant ainsi l'un des plus jeunes officiers en second de la Royal Navy. Lors de l'invasion de la Sicile, en , alors qu'il est toujours officier en second du HMS "Wallace", il réussit à faire lancer un radeau avec des fumigènes qui distrait suffisamment les bombardiers pour permettre au navire de s'échapper en passant inaperçu. En 1944, il est à nouveau affecté sur un destroyer, mais plus récent, le HMS "Whelp" de la classe W, qui fait partie de la flotte britannique du Pacifique au sein de la de destroyers. Il est présent dans la baie de Tokyo pour la signature des actes de capitulation du Japon. En , Philip retourne au Royaume-Uni sur le HMS "Whelp" et est affecté comme instructeur à l'école des officiers mariniers, l'établissement à terre () HMS "Royal Arthur", installé à Corsham, dans le Wiltshire.