Trong Thế Chiến II, thoạt tiên Delhi được bố trí hoạt động tại vùng biển nhà, tại Bắc Hải và ngoài khơi bờ biển Bắc Âu. Tại đây nó từng bắt giữ chiếc tàu buôn Đức Rheingold, và ngăn chặn chiếc tàu buôn Mecklenburg ở phía Đông Iceland. Thủy thủ trên chiếc Mecklenburg đã tự đánh đắm tàu trước khi có thể bị chiếm giữ.
Trong Chiến dịch Shingle, cuộc đổ bộ của lực lượng Đồng Minh tại Anzio, nó bị va chạm với một tàu Hải quân Hoàng gia khác trong khi đang lẩn tránh một cuộc không kích ban đêm, và chịu đựng những hư hại phần mũi tàu. Một số chiếc đã được gửi đến để trợ giúp nó, bao gồm HMS Spartan, nhưng lại bị đánh chìm. Nó được cho sửa chữa ngoài biển, và lại tiếp tục phục vụ, tham gia các hoạt động của hạm đội trước ngày D để nghi binh che giấu khu vực sẽ diễn ra cuộc đổ bộ thực sự.
Vào ngày 12 tháng 2 năm 1945, nó bị tấn công và bị hư hại nhẹ, có thể bởi một xuồng máy mang chất nổ, trong cảng Split, Croatia. Cuộc tấn công trượt khỏi Delhi và trúng vào một tàu đổ bộ gần đó. Sức mạnh của vụ nổ gây ra đã khiến bánh lái của Delhi bị kẹt và nó phải được cho kéo về Malta.
Nó quay trở về Anh Quốc và bị bỏ không sau khi chiến tranh kết thúc. Delhi không được sửa chữa hoàn toàn, và bị bán vào ngày 22 tháng 1 năm 1948 để tháo dỡ. Nó được cho kéo đến xưởng tàu Cashmore ở Newport vào tháng 4 năm 1948 để bắt đầu tháo dỡ.
Colledge, J. J.; Warlow, Ben (1969). Ships of the Royal Navy: the complete record of all fighting ships of the Royal Navy (Rev. ed.). London: Chatham. ISBN 978-1-86176-281-8. OCLC 67375475.