7 maja 1942 roku "Haguro" wziął udział w bitwie na Morzu Koralowym. Następnie, 24 sierpnia 1942 roku, wziął udział w bitwie koło wschodnich Wysp Salomona, a także w ewakuacji z Guadalcanalu pod koniec stycznia 1943 roku. Podczas bitwy w Zatoce Cesarzowej Augusty 2 listopada 1942 roku odniósł lekkie uszkodzenia. 19 czerwca 1944 roku przetrwał on bitwę na Morzu Filipińskim, a między 23 a 25 października 1944 roku został lekko uszkodzony w bitwie w zatoce Leyte.