Le navire est initialement affecté à la flotte méditerranéenne avant d'être transféré au "Commander-in-Chief, China" au début de 1935 où il reste jusqu'à la mi-1939. Le "Duncan" retourne dans la flotte méditerranéenne juste après le début de la Seconde Guerre mondiale en septembre 1939. Il est transféré dans la "Home Fleet" en décembre 1939, avant d'être gravement endommagé lors d'une collision le mois suivant, nécessitant des réparations qui durent jusqu'en juillet 1940. Le navire rejoint ensuite la Force H à Gibraltar en octobre, escortant les plus gros navires et divers convois jusqu'en mars 1941, date à laquelle il est transféré en Afrique de l'Ouest pour des fonctions d'escorte de convoi pendant quelques mois. Le "Duncan" rejoint la flottille de destroyers à Gibraltar en juillet et escorte plusieurs convois de Malte pendant le reste de l'année. Après un radoub, il retourne brièvement dans la flottille avant de rejoindre l"Eastern Fleet" dans l'océan Indien pour participer à l'opération "Ironclad" en mai 1942. Le navire est rappelé à son port d'attache pour être transformé en destroyer d'escorte à la fin de 1942.